0001053706-23-000020.txt : 20230803 0001053706-23-000020.hdr.sgml : 20230803 20230803081617 ACCESSION NUMBER: 0001053706-23-000020 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20230701 FILED AS OF DATE: 20230803 DATE AS OF CHANGE: 20230803 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CRA INTERNATIONAL, INC. CENTRAL INDEX KEY: 0001053706 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-LEGAL SERVICES [8111] IRS NUMBER: 042372210 STATE OF INCORPORATION: MA FISCAL YEAR END: 1230 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-24049 FILM NUMBER: 231138213 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 10-Q 1 crai-20230701.htm 10-Q crai-20230701
0001053706falseDecember 302023Q200010537062023-01-012023-07-0100010537062023-07-28xbrli:shares00010537062023-04-022023-07-01iso4217:USD00010537062022-04-032022-07-0200010537062022-01-022022-07-02iso4217:USDxbrli:shares00010537062023-07-0100010537062022-12-3100010537062022-01-0100010537062022-07-020001053706us-gaap:CommonStockMember2022-12-310001053706us-gaap:RetainedEarningsMember2022-12-310001053706us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001053706us-gaap:RetainedEarningsMember2023-01-012023-04-0100010537062023-01-012023-04-010001053706us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-04-010001053706us-gaap:CommonStockMember2023-01-012023-04-010001053706us-gaap:CommonStockMember2023-04-010001053706us-gaap:RetainedEarningsMember2023-04-010001053706us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-0100010537062023-04-010001053706us-gaap:RetainedEarningsMember2023-04-022023-07-010001053706us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-022023-07-010001053706us-gaap:CommonStockMember2023-04-022023-07-010001053706us-gaap:CommonStockMember2023-07-010001053706us-gaap:RetainedEarningsMember2023-07-010001053706us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-010001053706us-gaap:CommonStockMember2022-01-010001053706us-gaap:RetainedEarningsMember2022-01-010001053706us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-010001053706us-gaap:RetainedEarningsMember2022-01-022022-04-0200010537062022-01-022022-04-020001053706us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-022022-04-020001053706us-gaap:CommonStockMember2022-01-022022-04-020001053706us-gaap:CommonStockMember2022-04-020001053706us-gaap:RetainedEarningsMember2022-04-020001053706us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-0200010537062022-04-020001053706us-gaap:RetainedEarningsMember2022-04-032022-07-020001053706us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-032022-07-020001053706us-gaap:CommonStockMember2022-04-032022-07-020001053706us-gaap:CommonStockMember2022-07-020001053706us-gaap:RetainedEarningsMember2022-07-020001053706us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-02crai:areacrai:segment0001053706crai:WelchConsultingLtdMember2022-02-282022-02-28crai:colleague0001053706crai:WelchConsultingLtdMember2022-02-280001053706crai:WelchConsultingLtdMember2022-02-282023-03-030001053706crai:BioStrategiesGroupIncMemberMember2022-11-292022-11-290001053706us-gaap:FixedPriceContractMember2023-04-022023-07-010001053706us-gaap:FixedPriceContractMember2022-04-032022-07-020001053706us-gaap:FixedPriceContractMember2023-01-012023-07-010001053706us-gaap:FixedPriceContractMember2022-01-022022-07-020001053706us-gaap:TimeAndMaterialsContractMember2023-04-022023-07-010001053706us-gaap:TimeAndMaterialsContractMember2022-04-032022-07-020001053706us-gaap:TimeAndMaterialsContractMember2023-01-012023-07-010001053706us-gaap:TimeAndMaterialsContractMember2022-01-022022-07-020001053706country:US2023-04-022023-07-010001053706country:US2022-04-032022-07-020001053706country:US2023-01-012023-07-010001053706country:US2022-01-022022-07-020001053706country:GB2023-04-022023-07-010001053706country:GB2022-04-032022-07-020001053706country:GB2023-01-012023-07-010001053706country:GB2022-01-022022-07-020001053706crai:CountriesOtherThanUnitedStatesUnitedKingdomMember2023-04-022023-07-010001053706crai:CountriesOtherThanUnitedStatesUnitedKingdomMember2022-04-032022-07-020001053706crai:CountriesOtherThanUnitedStatesUnitedKingdomMember2023-01-012023-07-010001053706crai:CountriesOtherThanUnitedStatesUnitedKingdomMember2022-01-022022-07-0200010537062022-01-022022-12-310001053706us-gaap:CustomerRelationshipsMember2023-07-010001053706us-gaap:CustomerRelationshipsMember2022-12-310001053706us-gaap:CustomerRelationshipsMember2022-01-022022-04-020001053706us-gaap:CustomerRelationshipsMember2022-10-022022-12-31xbrli:pure0001053706us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-07-010001053706us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-010001053706us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-07-010001053706us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001053706us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001053706us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001053706crai:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-08-190001053706crai:CreditAgreementMemberus-gaap:LetterOfCreditMember2022-08-190001053706crai:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2023-07-010001053706crai:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-12-310001053706crai:CreditAgreementMemberus-gaap:LetterOfCreditMember2023-07-010001053706us-gaap:SubsequentEventMember2023-08-032023-08-03
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
________________________________________________________________________________________


FORM 10-Q
________________________________________________________________________________________
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended July 1, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from to
Commission file number: 000-24049
________________________________________________________________________________________
CRA International, Inc.
(Exact name of registrant as specified in its charter)
________________________________________________________________________________________
Massachusetts04-2372210
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer Identification No.)
200 Clarendon Street, Boston, MA
02116-5092
(Address of principal executive offices)(Zip Code)
(617425-3000
(Registrant’s telephone number, including area code)
_____________________________________________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, no par valueCRAINasdaq Global Select Market
Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes x No o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x No o
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 definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filerxNon-accelerated filerSmaller reporting companyEmerging growth company
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 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  No 
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
ClassOutstanding at July 28, 2023
Common Stock, no par value per share7,001,716 shares



CRA International, Inc.
INDEX
2

PART I. FINANCIAL INFORMATION
ITEM 1. Financial Statements
CRA INTERNATIONAL, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited)
(in thousands, except per share data)
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Revenues$161,965 $149,102 $314,810 $297,484 
Costs of services (exclusive of depreciation and amortization)113,333 103,076 221,170 207,136 
Selling, general and administrative expenses29,846 27,963 58,218 53,780 
Depreciation and amortization2,872 3,050 5,815 6,026 
Income from operations15,914 15,013 29,607 30,542 
Interest expense, net(1,616)(468)(2,187)(676)
Foreign currency gains (losses), net(686)1,700 (1,214)1,899 
Income before provision for income taxes13,612 16,245 26,206 31,765 
Provision for income taxes4,104 4,602 7,780 8,696 
Net income$9,508 $11,643 $18,426 $23,069 
Net income per share:
Basic$1.36 $1.60 $2.61 $3.15 
Diluted$1.34 $1.57 $2.56 $3.09 
Weighted average number of shares outstanding:
Basic6,983 7,263 7,051 7,311 
Diluted7,080 7,380 7,166 7,442 
See accompanying notes to the condensed consolidated financial statements.
3

CRA INTERNATIONAL, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited)
(in thousands)
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Net income$9,508 $11,643 $18,426 $23,069 
Other comprehensive income (loss)
Foreign currency translation adjustments, net of tax1,074 (3,860)2,126 (5,032)
Comprehensive income$10,582 $7,783 $20,552 $18,037 
See accompanying notes to the condensed consolidated financial statements.
4

CRA INTERNATIONAL, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)
(in thousands, except share data)
July 1,
2023
December 31,
2022
ASSETS
Current assets:
Cash and cash equivalents$14,271 $31,447 
Accounts receivable, net of allowances of $3,823 and $2,640, respectively
140,160 143,644 
Unbilled services, net of allowances of $1,089 and $1,120, respectively
72,935 51,343 
Prepaid expenses and other current assets15,218 12,760 
Forgivable loans12,134 9,666 
Total current assets254,718 248,860 
Property and equipment, net42,443 45,582 
Goodwill93,899 92,922 
Intangible assets, net7,886 8,588 
Right-of-use assets90,627 96,725 
Deferred income taxes9,402 9,163 
Forgivable loans, net of current portion48,863 46,790 
Other assets3,220 2,287 
Total assets$551,058 $550,917 
LIABILITIES AND SHAREHOLDERS' EQUITY
Current liabilities:
Accounts payable$22,909 $27,584 
Accrued expenses107,173 155,864 
Deferred revenue and other liabilities8,999 12,016 
Current portion of lease liabilities16,386 15,972 
Current portion of deferred compensation3,523 5,689 
Revolving line of credit80,000  
Total current liabilities238,990 217,125 
Non-current liabilities:
Deferred compensation and other non-current liabilities10,343 15,677 
Non-current portion of lease liabilities97,938 106,008 
Deferred income taxes1,001 953 
Total non-current liabilities109,282 122,638 
Commitments and contingencies (Note 11)
Shareholders’ equity:
Preferred stock, no par value; 1,000,000 shares authorized; none issued and outstanding
  
Common stock, no par value; 25,000,000 shares authorized; 6,969,236 and 7,149,884 shares issued and outstanding, respectively
468 1,743 
Retained earnings215,173 224,392 
Accumulated other comprehensive loss(12,855)(14,981)
Total shareholders’ equity202,786 211,154 
Total liabilities and shareholders’ equity$551,058 $550,917 
See accompanying notes to the condensed consolidated financial statements.
5

CRA INTERNATIONAL, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)
(in thousands)
Fiscal Year-to-Date Period Ended
July 1,
2023
July 2,
2022
OPERATING ACTIVITIES:
Net income$18,426 $23,069 
Adjustments to reconcile net income to net cash used in operating activities, net of effect of acquired businesses:
Depreciation and amortization5,815 6,026 
Right-of-use asset amortization7,193 6,825 
Deferred income taxes(236)(165)
Share-based compensation expense2,098 2,078 
Bad debt expense (recovery)392 (262)
Unrealized foreign currency remeasurement (gains) losses, net(62)(309)
Changes in operating assets and liabilities:
Accounts receivable4,676 (13,435)
Unbilled services(21,091)(23,114)
Prepaid expenses and other current assets, and other assets(3,247)(1,572)
Forgivable loans(4,374)(9,992)
Incentive cash awards4,029 3,271 
Accounts payable, accrued expenses, and other liabilities(69,747)(63,093)
Lease liabilities(8,851)(8,139)
Net cash used in operating activities(64,979)(78,812)
INVESTING ACTIVITIES:
Purchases of property and equipment(1,282)(2,067)
Consideration paid for acquisition, net(570)(10,185)
Net cash used in investing activities(1,852)(12,252)
FINANCING ACTIVITIES:
Issuance of common stock, principally stock option exercises 341 
Borrowings under revolving line of credit105,000 70,000 
Repayments under revolving line of credit(25,000) 
Tax withholding payments reimbursed by shares(2,009)(975)
Cash dividends paid(5,230)(4,636)
Repurchase of common stock(23,577)(22,630)
Net cash provided by financing activities49,184 42,100 
Effect of foreign exchange rates on cash and cash equivalents471 (1,545)
Net decrease in cash and cash equivalents(17,176)(50,509)
Cash and cash equivalents at beginning of period31,447 66,130 
Cash and cash equivalents at end of period$14,271 $15,621 
Noncash investing and financing activities:
Increase (decrease) in accounts payable and accrued expenses for property and equipment$376 $(184)
Excise tax on share repurchases$(200)$ 
Right-of-use assets obtained in exchange for lease obligations$190 $2,020 
Supplemental cash flow information:
Cash paid for taxes$6,218 $7,532 
Cash paid for interest$2,178 $452 
Cash paid for amounts included in operating lease liabilities$11,077 $10,584 
See accompanying notes to the condensed consolidated financial statements.
6

CRA INTERNATIONAL, INC.
CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS’ EQUITY
FOR THE FISCAL YEAR-TO-DATE PERIOD ENDED JULY 1, 2023 (unaudited)
(in thousands, except share data)
Common StockRetained
Earnings
Accumulated
Other
Comprehensive
Loss
Total
Shareholders’
Equity
Shares
Issued
Amount
BALANCE AT DECEMBER 31, 20227,149,884 $1,743 $224,392 $(14,981)$211,154 
Net income— — 8,918 — 8,918 
Foreign currency translation adjustment— — — 1,052 1,052 
Exercise of stock options  — —  
Share-based compensation expense— 940 — — 940 
Restricted shares vesting45,544 — — — — 
Redemption of vested employee restricted shares for tax withholding(16,614)(1,873)— — (1,873)
Shares repurchased(180,881)(810)(19,767)— (20,577)
Accrued excise tax on shares repurchased— — (173)— (173)
Accrued dividends on unvested shares— — 45 — 45 
Cash dividends paid ($0.36 per share)
— — (2,702)— (2,702)
BALANCE AT APRIL 1, 20236,997,933 $ $210,713 $(13,929)$196,784 
Net income— — 9,508 — 9,508 
Foreign currency translation adjustment— — — 1,074 1,074 
Exercise of stock options  — —  
Share-based compensation expense— 1,158 — — 1,158 
Restricted shares vesting3,630 — — — — 
Redemption of vested employee restricted shares for tax withholding(1,237)(136)— — (136)
Shares repurchased(31,090)(554)(2,446)— (3,000)
Accrued excise tax on shares repurchased— — (27)— (27)
Accrued dividends on unvested shares— — (47)— (47)
Cash dividends paid ($0.36 per share)
— — (2,528)— (2,528)
BALANCE AT JULY 1, 20236,969,236 $468 $215,173 $(12,855)$202,786 
See accompanying notes to the condensed consolidated financial statements.
7

CRA INTERNATIONAL, INC.
CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS’ EQUITY
FOR THE FISCAL YEAR-TO-DATE PERIOD ENDED July 2, 2022 (unaudited)
(in thousands, except share data)
Common StockRetained
Earnings
Accumulated
Other
Comprehensive
Loss
Total
Shareholders’
Equity
Shares
Issued
Amount
BALANCE AT JANUARY 1, 20227,362,703 $ $215,784 $(9,950)$205,834 
Net income— — 11,426 — 11,426 
Foreign currency translation adjustment— — — (1,172)(1,172)
Exercise of stock options14,552 341 — — 341 
Share-based compensation expense— 1,037 — — 1,037 
Restricted shares vesting29,558 — — — — 
Redemption of vested employee restricted shares for tax withholding(10,163)(897)— — (897)
Shares repurchased(56,665)(481)(4,475)— (4,956)
Accrued dividends on unvested shares— — (11)— (11)
Cash dividends paid ($0.31 per share)
— — (2,377)— (2,377)
BALANCE AT APRIL 2, 20227,339,985 $ $220,347 $(11,122)$209,225 
Net income— — 11,643 — 11,643 
Foreign currency translation adjustment— — — (3,860)(3,860)
Share-based compensation expense— 1,041 — — 1,041 
Restricted shares vesting3,630 — — — — 
Redemption of vested employee restricted shares for tax withholding(921)(78)— — (78)
Shares repurchased(211,345)(963)(16,711)— (17,674)
Accrued dividends on unvested shares— — (52)— (52)
Cash dividends paid ($0.31 per share)
— — (2,259)— (2,259)
BALANCE AT JULY 2, 20227,131,349 $ $212,968 $(14,982)$197,986 
See accompanying notes to the condensed consolidated financial statements.
8


CRA INTERNATIONAL, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)


1. Summary of Significant Accounting Policies
Description of Business
CRA International, Inc. (together with its wholly-owned subsidiaries, “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.
Basis of Presentation
The unaudited condensed consolidated financial statements include the accounts of CRA International, Inc. and its wholly-owned subsidiaries, which require consolidation after the elimination of intercompany accounts and transactions. These financial statements have been prepared in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for Quarterly Reports on Form 10-Q. Accordingly, these financial statements do not include all the information and note disclosures required by accounting principles generally accepted in the United States of America (“GAAP”) for annual financial statements. In the opinion of management, these financial statements reflect all adjustments of a normal, recurring nature necessary for the fair presentation of CRA’s results of operations, financial position, cash flows, and shareholders’ equity for the interim periods presented in conformity with GAAP. Results of operations for the interim periods presented herein are not necessarily indicative of results of operations for a full year. These financial statements should be read in conjunction with the consolidated financial statements and notes thereto for the fiscal year ended December 31, 2022 included in CRA’s Annual Report on Form 10-K filed with the SEC on March 2, 2023 (the “2022 Form 10-K”).
Estimates
The preparation of financial statements in conformity with GAAP requires management to make significant estimates and judgments that affect the reported amounts of assets and liabilities, as well as the related disclosure of contingent assets and liabilities, at the date of the financial statements, and the reported amounts of consolidated revenues and expenses during the reporting period. Estimates in these condensed consolidated financial statements include, but are not limited to, allowances for accounts receivable and unbilled services, revenue recognition on fixed-price contracts, variable consideration to be included in the transaction price of revenue contracts, the useful life of long-lived assets, measurement of operating lease right-of-use (“ROU”) assets and liabilities, share-based compensation, valuation of acquired intangible assets, valuation of contingent consideration liabilities, 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.
2. Business Acquisitions
On February 28, 2022, CRA acquired substantially all business assets and assumed certain liabilities of Welch Consulting, Ltd. (“Welch Consulting”), a Texas limited partnership. Welch Consulting provided economic, business, and strategic consulting services principally involving labor and employment issues. The acquisition expands CRA’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 and will not receive compensation or a portion of the purchase price as part of the transaction.
9


CRA INTERNATIONAL, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

The acquisition has been accounted for as a business combination, and the results of operations have been included in the accompanying condensed consolidated financial statements from the date of acquisition. On the date of acquisition, right-of-use assets and lease liabilities were recorded in accordance with ASC Topic 842, Leases. In addition, contract assets and contract liabilities were recorded in accordance with ASC 606, as CRA adopted ASU 2021-08 on the first day of fiscal 2022. All other tangible assets and identifiable intangible assets acquired and liabilities assumed were recorded at their fair value as of the date of acquisition.
Welch Consulting's results of operations have been included in the accompanying condensed consolidated statements of operations from the date of acquisition. The following table is the final allocation of the purchase price to the estimated fair value of assets acquired and liabilities assumed (in thousands):
Assets Acquired
Current assets:
Accounts receivable$3,742 
Unbilled services1,382 
Prepaid expenses and other current assets100 
Total current assets5,224 
Property and equipment141 
Goodwill2,409 
Intangible assets4,150 
Right-of-use assets1,210 
Other assets41 
Total assets acquired$13,175 
Liabilities Assumed
Current liabilities:
Accrued expenses$1,245 
Deferred revenue and other liabilities161 
Current portion of lease liabilities549 
Total current liabilities1,955 
Non-current portion of lease liabilities661 
Total liabilities assumed$2,616 
Net assets acquired$10,559 
For the acquired assets and assumed liabilities, CRA has paid $10.6 million, net, the amount of which was based on adjusted estimates of certain net working capital items. In addition, CRA issued $7.9 million of forgivable loans and agreed to provide other deferred compensation to key employees and a non-employee expert, which is treated as post-transaction compensation expense over the term of the loan.
The intangible assets acquired are comprised of customer relationships, the fair value of which was determined using a multi-period excess earnings method. The customer relationships intangible is being amortized over a ten-year life on a straight-line basis, which approximates the expected pattern of economic benefit from this asset. The Company also recorded $2.4 million of goodwill, all of which is expected to be deductible for tax purposes.
10


CRA INTERNATIONAL, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

On November 29, 2022, CRA acquired substantially all of the business assets and assumed certain liabilities of bioStrategies Group, Inc. (“bSG”), a Chicago-based consulting firm focused on developing commercial strategies for healthcare products and technologies. The acquisition expands CRA’s business opportunities, expertise, and market presence with the addition of 17 colleagues with an office in Chicago, Illinois. The acquisition has been accounted for as a business combination, and the results of operations have been included in the accompanying condensed consolidated financial statements from the date of acquisition. The acquisition of bSG is not significant to our overall results presented in our condensed consolidated financial statements.
3. Revenues and Allowances
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, exclusive of depreciation and amortization, 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.
Disaggregation of Revenue
The following tables disaggregate CRA’s revenue by type of contract and geographic location (in thousands):
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
Type of ContractJuly 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Consulting services revenues:
Fixed-price$28,082 $27,541 $54,859 $56,314 
Time-and-materials133,883 121,561 259,951 241,170 
Total$161,965 $149,102 $314,810 $297,484 
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
Geographic BreakdownJuly 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Consulting services revenues:
United States$126,894 $120,168 $244,766 $237,087 
United Kingdom26,396 20,843 52,045 43,253 
Other8,675 8,091 17,999 17,144 
Total$161,965 $149,102 $314,810 $297,484 
Reserves for Variable Consideration and Credit Risk
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 condensed consolidated balance sheets. Adjustments to the reserves for variable consideration are included in revenues on the condensed consolidated statements of operations.
11


CRA INTERNATIONAL, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

CRA also maintains allowances for accounts receivable and unbilled services for estimated losses resulting from clients’ failure to make required payments. The following table presents CRA's bad debt expense, net of recoveries of previously written off allowances (in thousands):
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Bad debt expense (recovery), net$392 $(141)$392 $(262)
Reimbursable Expenses
Revenues also include reimbursements for costs incurred by CRA in fulfilling its performance obligations, including travel and other out-of-pocket expenses, fees for outside consultants, and other reimbursable expenses. CRA recovers substantially all of these costs. The following expenses are subject to reimbursement (in thousands):
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Reimbursable expenses$17,252 $16,441 $31,233 $32,645 
Contract Balances from Contracts with Customers
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 July 1, 2023 and December 31, 2022.
When consideration is received, or such consideration is unconditionally due from a customer prior to transferring consulting services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after performance obligations have been satisfied and all revenue recognition criteria have been met. The following table presents the closing balances of CRA's contract liabilities (in thousands):
July 1,
2023
December 31,
2022
Contract liabilities$3,213 $6,977 
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):
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Amounts included in contract liabilities at the beginning of the period$2,832 $3,331 $6,194 $7,656 
Performance obligations satisfied in previous periods$3,298 $2,628 $2,744 $2,150 
12


CRA INTERNATIONAL, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

4. Forgivable Loans
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 principal amount of forgivable loans and accrued interest is forgiven by CRA over the term of the loans, so long as the employee or non-employee expert continues employment or affiliation with CRA and complies with certain contractual requirements. The expense associated with the forgiveness of the principal amount of the loans is recorded as compensation expense over the service period, which is consistent with the term of the loans.
The following table presents forgivable loan activity for the respective periods (in thousands):
Fiscal Year-to-Date Period EndedFiscal Year Ended
July 1,
2023
December 31,
2022
Beginning balance$56,456 $48,591 
Advances17,592 34,984 
Repayments(616)(25)
Reclassifications from accrued expenses or to other assets (1) (2,192)
Amortization(12,600)(24,403)
Effects of foreign currency translation165 (499)
Ending balance$60,997 $56,456 
Current portion of forgivable loans$12,134 $9,666 
Non-current portion of forgivable loans$48,863 $46,790 
_______________________________
(1)Relates to the reclassification of performance awards previously recorded as accrued expenses or forgivable loans that have been reclassified to other receivables.
5. Goodwill and Intangible Assets
The changes in the carrying amount of goodwill for the fiscal-year-to-date period ended July 1, 2023 are summarized as follows (in thousands):
Goodwill$164,815 
Accumulated goodwill impairment(71,893)
Goodwill, net at December 31, 202292,922 
Additions due to acquisitions415 
Foreign currency translation adjustment562 
Goodwill, net at July 1, 2023$93,899 
Goodwill at July 1, 2023, is comprised of goodwill of $165.8 million and accumulated impairment of $71.9 million. There were no impairment losses related to goodwill during the fiscal-year-to-date period ended July 1, 2023 or during the fiscal year ended December 31, 2022.
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. The components of acquired identifiable intangible assets are as follows (in thousands):
13


CRA INTERNATIONAL, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

July 1, 2023December 31, 2022
Useful Life
(in years)
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Customer relationships
10
$13,800 $(5,914)$7,886 $13,800 $(5,212)$8,588 
There were no impairment losses related to intangible assets during the fiscal-year-to-date period ended July 1, 2023 or during the fiscal year ended December 31, 2022. As a result of the Welch Consulting acquisition, CRA recognized approximately $4.2 million of intangible assets related to customer relationships in the first quarter of fiscal 2022. As a result of the bSG acquisition, CRA recognized approximately $1.4 million of intangible assets related to customer relationships in the fourth quarter of fiscal 2022. Amortization expense related to intangible assets was $0.3 million and $0.7 million for the fiscal quarter and fiscal year-to-date period ended July 1, 2023, respectively, $0.3 million and $0.6 million for the fiscal quarter and fiscal year-to-date period ended July 2, 2022, respectively.
6. Accrued Expenses
Accrued expenses consist of the following (in thousands):
July 1,
2023
December 31,
2022
Compensation and related expenses$84,844 $138,728 
Performance awards12,021 9,359 
Direct project accruals2,892 1,783 
Other7,416 5,994 
Total accrued expenses$107,173 $155,864 
As of July 1, 2023 and December 31, 2022, approximately $62.7 million and $116.1 million, respectively, of accrued bonuses were included above in “Compensation and related expenses.”
7. Income Taxes
For the fiscal quarters ended July 1, 2023 and July 2, 2022, CRA’s effective income tax rate (“ETR”) was 30.1% and 28.3%, respectively. The ETR for the second quarter of fiscal 2023 was higher than the second quarter of fiscal 2022 primarily due to an increase in nondeductible meals and entertainment expenses and an increase in the U.K. statutory rate from 19% to 25% effective April 1, 2023, with a blended rate of 23.5% for the fiscal year. The increase in the tax impact of the meals expense is a result of the expiration of the relief provided by The Consolidated Appropriations Act, 2021, whereby the deduction for business meals from restaurants was 100% during 2021 and 2022 and reverted back to 50% in 2023.
For the fiscal year-to-date periods ended July 1, 2023 and July 2, 2022, CRA's ETR was 29.7% and 27.4%, respectively. The ETR for the current fiscal year-to-date period was higher than the prior year-to-date period primarily due to the same items noted above, as well as a decrease in the tax benefit related to share-based compensation.
In fiscal 2020, as a result of both a qualitative and quantitative analysis, certain amounts of previously taxed and untaxed post fiscal 2018 U.K. earnings were no longer considered permanently reinvested. Deferred taxes that are a consequence of foreign exchange translation resulting from earnings that are no longer considered permanently reinvested are recorded as a component of foreign currency translation adjustments on the condensed consolidated statements of comprehensive income. During the fiscal quarter ended July 1, 2023, deferred taxes have been assessed as immaterial related to foreign exchange translation and not recorded. Deferred income taxes or foreign withholding taxes, estimated to be $0.4 million, have not been recorded for other jurisdictions as those earnings are considered to be permanently reinvested.

14


CRA INTERNATIONAL, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

On August 16, 2022, the U.S. government enacted the Inflation Reduction Act of 2022 that includes, among other provisions, changes to the U.S. corporate income tax system, including a fifteen percent minimum tax based on "adjusted financial statement income,” and a one percent excise tax on net repurchases of stock after December 31, 2022. The Company had net share repurchases of $2.7 million for the fiscal quarter ended July 1, 2023 resulting in a tax payable of $0.03 million. As the Company's issued and outstanding common stock on the condensed consolidated balance sheet is classified as permanent equity, the excise tax is treated as a specific incremental cost directly attributable to the repurchase. As such, the excise tax is charged against the gross proceeds and recorded within equity with an offsetting excise tax liability recognized.
8. Net Income Per Share
CRA calculates basic earnings per share using the two-class method. CRA calculates diluted earnings per share using the more dilutive of either the two-class method or treasury stock method. The two-class method was more dilutive for the fiscal quarters and fiscal year-to-date periods ended July 1, 2023 and July 2, 2022.
Under the two-class method, net earnings are allocated to each class of common stock and participating security as if all the net earnings for the period had been distributed. CRA's participating securities consist of unvested share-based payment awards that contain a nonforfeitable right to receive dividends and therefore are considered to participate in undistributed earnings with common shareholders. Net earnings allocable to these participating securities were not material for the fiscal quarters and fiscal year-to-date periods ended July 1, 2023 and July 2, 2022.
The following table presents the calculation of basic and diluted net income per share (in thousands, except per share data):
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Numerator:
Net income — basic$9,508 $11,643 $18,426 $23,069 
Less: net income attributable to participating shares34 48 69 95 
Net income — diluted$9,474 $11,595 $18,357 $22,974 
Denominator:
Weighted average shares outstanding — basic6,983 7,263 $7,051 $7,311 
Effect of dilutive stock options and restricted stock units97 117 115 131 
Weighted average shares outstanding — diluted7,080 7,380 7,166 7,442 
Net income per share:
Basic$1.36 $1.60 $2.61 $3.15 
Diluted$1.34 $1.57 $2.56 $3.09 
For the fiscal quarter and fiscal year-to-date period ended July 1, 2023, the anti-dilutive share-based awards that were excluded from the calculation of common stock equivalents for purposes of computing diluted weighted average shares outstanding amounted to 17,120 and 4,329 shares, respectively. There were no anti-dilutive share-based awards for the fiscal quarter and fiscal year-to-date period ended July 2, 2022.
9. Fair Value of Financial Instruments
The following tables show CRA's financial instruments recorded in the condensed consolidated financial statements which are measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
15


CRA INTERNATIONAL, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

July 1, 2023
Level 1Level 2Level 3
Assets:
Money market mutual funds$ $ $ 
Total Assets$ $ $ 
Liabilities:
Contingent consideration liability$ $ $1,092 
Total Liabilities$ $ $1,092 

December 31, 2022
Level 1Level 2Level 3
Assets:
Money market mutual funds$ $ $ 
Total Assets$ $ $ 
Liabilities:
Contingent consideration liability$ $ $1,056 
Total Liabilities$ $ $1,056 
The contingent consideration liability pertains to estimated future contingent consideration payments related to the acquisition of bSG, an independent consulting firm. The following table summarizes the changes in the contingent consideration liability (in thousands):
Fiscal Year-to-Date
Period Ended
Fiscal Year Ended
July 1, 2023December 31, 2022
Beginning balance$1,056 $ 
Acquisition-related contingent consideration 1,056 
Accretion36  
Ending balance$1,092 $1,056 
10. Credit Agreement
CRA is party to a Credit Agreement, dated as of August 19, 2022 (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 million revolving credit facility, which may be decreased at CRA's option to $200.0 million during the period from July 16th in a year through January 15th in the next year. Additionally, for the period from January 16th to July 15th of each calendar year, CRA may elect to not increase the revolving credit facility to $250.0 million. The revolving credit facility includes a $25.0 million sublimit for the issuance of letters of credit.
There were $80.0 million in borrowings outstanding under the revolving credit facility as of July 1, 2023 and no borrowings outstanding as of December 31, 2022. As of July 1, 2023, the amount available under the revolving credit facility was reduced by certain letters of credit outstanding, which amounted to $4.4 million.
16


CRA INTERNATIONAL, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

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 July 1, 2023, CRA was in compliance with the covenants of the Credit Agreement.
11. Commitments and Contingencies
As described in the previous note, CRA is party to standby letters of credit with its lenders in support of minimum future lease payments under certain operating leases for office space.
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.
12. Subsequent Events
On August 3, 2023, CRA announced that its Board of Directors declared a quarterly cash dividend of $0.36 per common share, payable on September 8, 2023 to shareholders of record as of August 29, 2023.
17

ITEM 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Forward-Looking Statements
Except for historical facts, the statements in this quarterly report are forward-looking statements. Forward-looking statements are merely our current predictions of future events. These statements are inherently uncertain, and actual events could differ materially from our predictions. Important factors that could cause actual events to vary from our predictions include those discussed below under the heading “Risk Factors.” 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 the other documents that we file with the Securities and Exchange Commission ("SEC"). You can read these documents at www.sec.gov.
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 believe these reports are made available as soon as reasonably practicable after we file them electronically with, or furnish them to, the SEC. We do not maintain or provide any information directly to the third-party website, and we do not check its accuracy.
Our website also includes information about our corporate governance practices. The Investor Relations page of our website provides a link to a web page where you can obtain a copy of our code of business conduct and ethics applicable to our principal executive officer, principal financial officer, and principal accounting officer.
Critical Accounting Policies and Estimates
Our critical accounting policies involving the more significant estimates and judgments used in the preparation of our financial statements as of July 1, 2023 remain unchanged from December 31, 2022. Please refer to Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on March 2, 2023 (the "2022 Form 10-K") for details on these critical accounting policies.
Recent Accounting Standards
There are no recent accounting standards that impact the unaudited condensed consolidated financial statements.
Results of Operations—For the Fiscal Quarter and Fiscal Year-to-Date Period Ended July 1, 2023, Compared to the Fiscal Quarter and Fiscal Year-to-Date Period Ended July 2, 2022
The following table provides operating information as a percentage of revenues for the periods indicated:
Fiscal Quarter
Ended
Fiscal Year-to-Date
Period Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Revenues100.0 %100.0 %100.0 %100.0 %
Costs of services (exclusive of depreciation and amortization)70.0 69.1 70.3 69.6 
Selling, general and administrative expenses18.4 18.8 18.5 18.1 
Depreciation and amortization1.8 2.0 1.8 2.0 
Income from operations9.8 10.1 9.4 10.3 
Interest expense, net(1.0)(0.3)(0.7)(0.2)
Foreign currency gains (losses), net(0.4)1.1 (0.4)0.6 
Income before provision for income taxes8.4 10.9 8.3 10.7 
Provision for income taxes2.5 3.1 2.5 2.9 
Net income5.9 %7.8 %5.9 %7.8 %

18

Fiscal Quarter Ended July 1, 2023, Compared to the Fiscal Quarter Ended July 2, 2022
Revenues. Revenues increased by $12.9 million, or 8.6%, to $162.0 million for the second quarter of fiscal 2023 from $149.1 million for the second quarter of fiscal 2022. Utilization decreased to 72% for the second quarter of fiscal 2023 from 77% for the second quarter of fiscal 2022, while consultant headcount grew 12.5% from 863 at the end of the second quarter of fiscal 2022 to 971 at the end of the second quarter of fiscal 2023.
Overall, revenues outside of the U.S. represented approximately 22% and 19% of net revenues for the second quarters of fiscal 2023 and fiscal 2022, respectively. Revenues derived from fixed-price projects decreased to 17% of net revenues for the second quarter of fiscal 2023 compared with 18% of net revenues for the second quarter of fiscal 2022. The percentage of revenue derived from fixed-price projects depends largely on the proportion of our revenues derived from our management consulting business, which typically has a higher concentration of fixed-price service contracts.
Costs of Services (exclusive of depreciation and amortization). Costs of services (exclusive of depreciation and amortization) increased by $10.2 million, or 10.0%, to $113.3 million for the second quarter of fiscal 2023 from $103.1 million for the second quarter of fiscal 2022. The increase in costs of services was due to an increase in employee compensation and fringe benefit costs of $8.6 million primarily as a result of a higher headcount, an increase in client reimbursable expenses of $0.8 million, and an increase in forgivable loan amortization of $0.7 million. As a percentage of revenues, costs of services (exclusive of depreciation and amortization) increased to 70.0% for the second quarter of fiscal 2023 from 69.1% for the second quarter of fiscal 2022.
Selling, General and Administrative Expenses. Selling, general and administrative expenses increased by $1.8 million, or 6.7%, to $29.8 million for the second quarter of fiscal 2023 from $28.0 million for the second quarter of fiscal 2022. Within this category of expenses, there was a $0.8 million increase in rent expense, a $0.7 million increase in travel and entertainment, a $0.5 million increase in employee compensation and fringe benefit costs, a $0.5 million increase in bad debt expense, a $0.4 million increase in legal and professional fees, and a $0.3 million increase in software subscription and data services. Partially offsetting the increase in these expenses was a $1.4 million decrease in commissions to our non-employee experts for the second quarter of fiscal 2023 as compared to the second quarter of fiscal 2022.
As a percentage of revenues, selling, general and administrative expenses decreased to 18.4% for the second quarter of fiscal 2023 from 18.8% for the second quarter of fiscal 2022. Commissions to our non-employee experts decreased to 2.3% of revenues for the second quarter of fiscal 2023 compared to 3.5% of revenues the second quarter of fiscal 2022.
Provision for Income Taxes. The income tax provision was $4.1 million and the effective tax rate ("ETR") was 30.1% for the second quarter of fiscal 2023 compared to $4.6 million and 28.3% for the second quarter of fiscal 2022. The ETR for the current fiscal quarter was higher than the prior year fiscal quarter primarily due to an increase in nondeductible meals and entertainment expenses and an increase in the U.K. statutory rate from 19% to 25% effective April 1, 2023, with a blended rate of 23.5% for the fiscal year. The increase in the tax impact of the meals expense is a result of the expiration of the relief provided by The Consolidated Appropriations Act, 2021, whereby the deduction for business meals from restaurants was 100% during 2021 and 2022 and reverted back to 50% in 2023. The ETR for the second quarter of fiscal 2023 was higher than the combined federal and state statutory tax rate primarily due to nondeductible compensation paid to executive officers and nondeductible meals and entertainment expenses. The ETR for the second quarter of fiscal 2022 was higher than the combined federal and state statutory tax rate primarily due to nondeductible items including compensation paid to executive officers and entertainment expenses, along with an increase in the valuation allowance, partially offset by the U.S. benefit from foreign-derived intangible income ("FDII").
Net Income. Net income decreased to $9.5 million for the second quarter of fiscal 2023 from $11.6 million for the second quarter of fiscal 2022. The net income per diluted share was $1.34 per share for the second quarter of fiscal 2023, compared to $1.57 of net income per diluted share for the second quarter of fiscal 2022. Weighted average diluted shares outstanding decreased by approximately 300,000 shares to approximately 7,080,000 shares for the second quarter of fiscal 2023 from approximately 7,380,000 shares for the second quarter of fiscal 2022. The decrease in weighted average diluted shares outstanding was primarily due to the repurchase of shares of our common stock since July 2, 2022, offset in part by the vesting of shares of restricted stock and time-vesting restricted stock units and the exercise of stock options since July 2, 2022.

19

Fiscal Year-to-Date Period Ended July 1, 2023, Compared to the Fiscal Year-to-Date Period Ended July 2, 2022
Revenues. Revenues increased by $17.3 million, or 5.8%, to $314.8 million for the fiscal year-to-date period ended July 1, 2023 from $297.5 million for the fiscal year-to-date period ended July 2, 2022. Utilization decreased to 71% for the fiscal year-to-date period ended July 1, 2023 from 75% for the fiscal year-to-date period ended July 2, 2022, while consultant headcount increased 12.5% from 863 at the end of the second quarter of fiscal 2022 to 971 at the end of the second quarter of fiscal 2023.
Overall, revenues outside of the U.S. represented approximately 22% and 20% of net revenues for the fiscal year-to-date periods ended July 1, 2023 and July 2, 2022, respectively. Revenues derived from fixed-price projects decreased to 17% of net revenues for the fiscal year-to-date period ended July 1, 2023 compared with 19% of net revenues for the fiscal year-to-date period ended July 2, 2022. The percentage of revenue derived from fixed-price projects depends largely on the proportion of our revenues derived from our management consulting business, which typically has a higher concentration of fixed-price service contracts.
Costs of Services (exclusive of depreciation and amortization). Costs of services (exclusive of depreciation and amortization) increased by $14.1 million, or 6.8%, to $221.2 million for the fiscal year-to-date period ended July 1, 2023 from $207.1 million for the fiscal year-to-date period ended July 2, 2022. The increase in costs of services was due to an increase of $13.1 million in employee compensation and fringe benefit costs primarily as a result of a higher headcount and an increase in forgivable loan amortization of $2.4 million, partially offset by a decrease in client reimbursable expenses of $1.4 million. As a percentage of revenues, costs of services (exclusive of depreciation and amortization) increased to 70.3% for the fiscal year-to-date period ended July 1, 2023 from 69.6% for the fiscal year-to-date period ended July 2, 2022.
Selling, General and Administrative Expenses. Selling, general and administrative expenses increased by $4.4 million, or 8.3%, to $58.2 million for the fiscal year-to-date period ended July 1, 2023 from $53.8 million for the fiscal year-to-date period ended July 2, 2022. Within this category of expenses, there was a $2.0 million increase in travel and entertainment, a $1.2 million increase in rent expense, a $1.1 million increase in employee compensation and fringe benefit costs, a $1.0 million increase in miscellaneous and other costs, a $0.8 million increase in software subscription and data services, and a $0.7 million increase in bad debt expense. Partially offsetting the increase in these expenses was a $2.4 million decrease in commissions to our non-employee experts for the fiscal year-to-date period ended July 1, 2023 as compared to the fiscal year-to-date period ended July 2, 2022.
As a percentage of revenues, selling, general and administrative expenses increased to 18.5% for the fiscal year-to-date period ended July 1, 2023 from 18.1% for the fiscal year-to-date period ended July 2, 2022. Commissions to our non-employee experts decreased to 2.3% of revenues for the fiscal year-to-date period ended July 1, 2023 compared to 3.3% of revenues for the fiscal year-to-date period ended July 2, 2022.
Provision for Income Taxes. The income tax provision was $7.8 million and the ETR was 29.7% for the fiscal year-to-date period ended July 1, 2023, compared to $8.7 million and 27.4% for the fiscal year-to-date period ended July 2, 2022. The ETR for the current fiscal year-to-date period was higher than the prior fiscal year-to-date period primarily due to a decrease in the tax benefit related to share-based compensation, an increase in nondeductible meals and entertainment expenses, and an increase in the U.K. statutory rate from 19% to 25% effective April 1, 2023, with a blended rate of 23.5% for the fiscal year. The increase in the tax impact of the meals expense is a result of the expiration of the relief provided by The Consolidated Appropriations Act, 2021, whereby the deduction for business meals from restaurants was 100% during 2021 and 2022 and reverted back to 50% in 2023. The ETR for the current fiscal year-to-date period was higher than the combined federal and state statutory tax rate primarily due to nondeductible compensation paid to executive officers and nondeductible meals and entertainment expenses, partially offset by the tax benefit related to share-based compensation. The ETR for the fiscal year-to-date period ended July 2, 2022 was approximately the same as the combined federal and state statutory tax rate and included offsetting items primarily related to the tax benefit for share-based compensation and nondeductible compensation paid to executive officers.
Net Income. Net income decreased by $4.7 million to $18.4 million for the fiscal year-to-date period ended July 1, 2023 from $23.1 million for the fiscal year-to-date period ended July 2, 2022. The diluted net income per share was $2.56 for the fiscal year-to-date period ended July 1, 2023, compared to diluted net income per share of $3.09 for the fiscal year-to-date period ended July 2, 2022. Weighted average diluted shares outstanding decreased by approximately 276,000 to approximately 7,166,000 shares for the fiscal year-to-date period ended July 1, 2023 from approximately 7,442,000 shares for the fiscal year-to-date period ended July 2, 2022. The decrease in weighted average diluted shares outstanding was primarily due to the repurchase of shares of our common stock since July 2, 2022, offset in part by the vesting of restricted stock and time-vesting restricted stock units and the exercise of stock options since July 2, 2022.
20

Liquidity and Capital Resources
Fiscal Year-to-Date Period Ended July 1, 2023
We believe that our current cash and 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 months.
General. During the fiscal year-to-date period ended July 1, 2023, cash and cash equivalents decreased by $17.2 million. We completed the period with cash and cash equivalents of $14.3 million. The principal drivers of the decrease of cash and cash equivalents was payment of a significant portion of our fiscal 2022 performance bonuses in the first and second quarters of fiscal 2023, the repurchase of shares, and the payment of dividends, offset by net borrowings of $80.0 million.
During the fiscal year-to-date period ended July 1, 2023, working capital (defined as current assets less current liabilities) decreased by $16.0 million to $15.7 million. The decrease in working capital was principally due to an increase in borrowings of $80.0 million and a decrease in cash and cash equivalents of $17.2 million. Partially offsetting these decreases to working capital was a decrease in accrued expenses of $48.7 million, an increase in accounts receivable and unbilled services of $18.1 million, a decrease in accounts payable of $4.7 million, a decrease in deferred revenue and other liabilities of $3.0 million, an increase in prepaid expenses and other current assets of $2.5 million, an increase in the current portion of our forgivable loans of $2.5 million, and a decrease in the current portion of deferred compensation of $2.2 million.
At July 1, 2023, $4.9 million of our cash and cash equivalents was 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 for the next 12 months without the need to repatriate funds from our foreign subsidiaries.
Sources and Uses of Cash. During the fiscal year-to-date period ended July 1, 2023, net cash used in operating activities was $65.0 million. Net income was $18.4 million for the fiscal year-to-date period ended July 1, 2023. Uses of cash for operating activities included a $8.9 million decrease in lease liabilities, a net increase of $16.4 million in accounts receivable and unbilled receivables, and a $3.2 million increase in prepaid expenses and other current assets. Other uses of cash included a decrease in accounts payable, accrued expenses, and other liabilities of $69.7 million, primarily due to the payment of a significant portion of our fiscal 2022 performance bonuses and performance awards, and an increase in forgivable loans for the period of $4.4 million, which was primarily driven by $17.0 million of forgivable loan issuances, net of repayments, offset by $12.6 million of forgivable loan amortization.
Cash used in operations included incentive cash award expense of $4.0 million, non-cash depreciation and amortization expense of $5.8 million, right-of-use amortization of $7.2 million, and share-based compensation expenses of $2.1 million.
During the fiscal year-to-date period ended July 1, 2023, net cash used in investing activities was $1.9 million, which included $0.6 million of net consideration paid for the acquisitions of Welch Consulting and bSG, and $1.3 million for capital expenditures, primarily related to purchases of computer equipment.
During the fiscal year-to-date period ended July 1, 2023, net cash provided by financing activities was $49.2 million, primarily as a result of net borrowings under the revolving credit facility of $80.0 million. Offsetting these increases in cash provided by financing activities were repurchases of common stock of $23.6 million, payment of cash dividends of $5.2 million, and tax withholding payments reimbursed by restricted shares on vesting of $2.0 million.
Lease Commitments
We are a lessee under certain operating leases for office space and equipment. 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 other liabilities on our condensed consolidated balance sheets and are recorded at a value based on their estimated discounted cash flows. We do not expect to incur asset retirement obligation or redecoration obligation costs over the next twelve months. At July 1, 2023, the remainder of our asset retirement obligations and redecoration obligations are approximately $2.8 million and are expected to be paid between fiscal year 2026 and fiscal year 2031 when the underlying leases terminate or when the respective lease agreement requires redecoration. We expect to satisfy these lease and related obligations as they become due from cash generated from operations.
21

Indebtedness
CRA is party to a Credit Agreement, dated as of August 19, 2022 (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 million revolving credit facility, which may be decreased at CRA's option to $200.0 million during the period from July 16th in a year through January 15th in the next year. Additionally, for the period from January 16th to July 15th of each calendar year, CRA may elect to not increase the revolving credit facility to $250.0 million. The revolving credit facility includes a $25.0 million sublimit for the issuance of letters of credit.
There was $80.0 million in borrowings outstanding under the revolving credit facility as of July 1, 2023 and no borrowings outstanding as of December 31, 2022. As of July 1, 2023, the amount available under the revolving credit facility was reduced by certain letters of credit outstanding, which amounted to $4.4 million.
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 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 by us, 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, CDOR (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.

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.
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 July 1, 2023, CRA was in compliance with the covenants of the Credit Agreement.
Forgivable Loans
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 expense associated with the forgiveness of the principal amount of the loans is recorded as compensation expense over the service period, which is consistent with the term of the loans.
Compensation Arrangements
We have entered into compensation arrangements for the payment of performance awards to certain of our employees and non-employee experts that are payable if specific performance targets are met. The 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 available on our revolving credit facility.
22

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. At the annual meeting of our shareholders held on July 13, 2023, our shareholders approved amendments to our Amended and Restated 2006 Equity Incentive Plan (as so amended, the “Plan”) which, among other things, (i) increased the maximum number of shares issuable under the Plan by 500,000 shares of our common stock, no par value, (ii) limited the term of any stock appreciation right to ten years, (iii) made other minor revisions to further clarify the terms of the Plan and (iv) included certain amendments to the French Sub-plan which is part of the Plan.
In 2009, the compensation committee of our Board of Directors adopted our long-term incentive program, (the "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.
In December 2016, our compensation committee modified the LTIP to allow grants of 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. We expect to fund any cash payments from existing cash resources, cash generated from operations, or borrowings available under our revolving credit facility.
Business and Talent Acquisitions
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 available 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, and the overall credit and equity market environments. We completed two business acquisitions during the first and fourth quarters of fiscal 2022, which are further described in Note 2, "Business Acquisitions” in Part I, Item I, “Financial Statements” of this report.
Share Repurchases
In March 2023, we announced that our Board of Directors authorized an expansion of our existing share repurchase program of an additional $20.0 million of our common stock. We may repurchase shares under this program in open market purchases (including through any Rule 10b5-1 plan adopted by us) or in privately negotiated transactions in accordance with applicable insider trading and other securities laws and regulations.
During the fiscal quarter and fiscal year-to-date period ended July 1, 2023, we repurchased and retired 31,090 shares and 211,971 shares, respectively, under our share repurchase program at an average price per share of $96.49 and $111.23, respectively. During the fiscal quarter and fiscal year-to-date period ended July 2, 2022, we repurchased and retired 211,345 shares and 268,010 shares under our share repurchase program at an average price per share of $83.63 and $84.44, respectively.
As of July 1, 2023, we had approximately $19.3 million available for future repurchases under our share repurchase program. We plan to finance future repurchases with available cash, cash from future operations, and borrowings available under our revolving credit facility. We expect to continue to repurchase shares under our share repurchase program.
Dividends to Shareholders
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 available 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 quarter and fiscal year-to-date period ended July 1, 2023, we paid dividends and dividend equivalents of $2.5 million and $5.2 million, respectively. During the fiscal quarter and fiscal year-to-date period ended July 2, 2022, we paid dividends and dividend equivalents of $2.3 million and $4.6 million, respectively.
23

Impact of Inflation
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.
Future Capital and Liquidity Needs
We anticipate that our future capital and liquidity needs will principally consist of funds required for:
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;
the hiring of individuals to replenish and expand our employee base;
capital expenditures, primarily for information technology equipment, office furniture and leasehold improvements;
debt service and repayments, including interest payments on borrowings from our revolving credit facility;
share repurchases under programs that we may have in effect from time to time;
dividends to shareholders;
potential acquisitions of businesses that would allow us to diversify or expand our service offerings;
contingent obligations related to our acquisitions; and
other known future contractual obligations.
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.
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:
our future profitability;
the quality of our accounts receivable;
our relative levels of debt and equity;
the volatility and overall condition of the capital markets; and
the market prices of our securities.
Factors Affecting Future Performance
Important factors that could cause our actual results to differ materially from the forward-looking statements we make in this report, as well as a description of material risks we face, are set forth below under the heading “Risk Factors” and included in Part I, Item 1A, “Risk Factors” of our 2022 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.
24

ITEM 3. Quantitative and Qualitative Disclosures About Market Risk
There have been no material changes in our exposure to market risk during the fiscal quarter ended July 1, 2023. For information regarding our exposure to certain market risks, see Part II, Item 7A, "Quantitative and Qualitative Disclosures about Market Risk” of our 2022 Form 10-K.
ITEM 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
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, 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 July 1, 2023.
Management has concluded that the condensed consolidated financial statements included in this Quarterly Report on Form 10-Q present fairly, in all material aspects, our financial position at the end of, and the results of operations and cash flows for, the periods presented in conformity with accounting principles generally accepted in the United States.
Evaluation of Changes in Internal Control over Financial Reporting
Under the supervision and with the participation of our management, including our President and Chief Executive Officer and our Chief Financial Officer, we evaluated whether there were any changes in our internal control over financial reporting during the second quarter of fiscal 2023. There were no changes in our internal control over financial reporting identified in connection with the above evaluation that occurred during the second quarter of fiscal 2023 that have materially affected or are reasonably likely to materially affect our internal control over financial reporting.
Important Considerations
The effectiveness of our disclosure controls and procedures and our internal control over financial reporting is subject to various inherent limitations, including judgments used in decision making, assumptions about the likelihood of future events, the soundness of our systems, the possibility of human error, and the risk of fraud. Moreover, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions and the risk that the degree of compliance with policies or procedures may deteriorate over time. Because of these limitations, there can be no assurance that any system of disclosure controls and procedures or internal control over financial reporting will be successful in preventing all errors or fraud or in making all material information known in a timely manner to the appropriate levels of management.
PART II. OTHER INFORMATION
ITEM 1. Legal Proceedings
None.
ITEM 1A. Risk Factors
There are many risks and uncertainties that can affect our future business, financial performance or results of operations. In addition to the other information set forth in this report, please review and consider the information regarding certain factors that could materially affect our business, financial condition or future results set forth under Part I, Item 1A, “Risk Factors” in our 2022 Form 10-K. There have been no material changes to these risk factors during the quarter ended July 1, 2023.
ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds
(a)Not applicable.
(b)Not applicable.
25

(c)The following provides information about our repurchases of shares of our common stock during the fiscal quarter ended July 1, 2023. 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 second quarter of fiscal 2023.
Issuer Purchases of Equity Securities
Period(a)
Total Number of
Shares
Purchased(1)(2)
(b)
Average Price
Paid per Share(1)(2)
(c)
Total Number of Shares
Purchased as Part of
Publicly Announced
Plans or Programs(2)
(d)
Approximate
Dollar Value of
Shares that May Yet
Be Purchased
Under the Plans
or Programs(2)
April 2, 2023 to April 29, 20231,237 $109.55 — $22,277,111 
April 30, 2023 to May 27, 202331,090 $96.49 31,090 $19,277,193 
May 28, 2023 to July 1, 2023— $— — $19,277,193 
_______________________________
(1)During the four weeks ended April 29, 2023, we accepted 1,237 shares of our common stock as a tax withholding from certain of our employees in connection with the vesting of shares of restricted stock that occurred during the indicated period, pursuant to the terms of our 2006 equity incentive plan, at the average price of $109.55.
(2)On March 2, 2023, we announced that our Board of Directors authorized an expansion to our existing share repurchase program of an additional $20.0 million of outstanding shares of our common stock. We may repurchase shares under this program in open market purchases (including through any Rule 10b5-1 plan adopted by us) or in privately negotiated transactions in accordance with applicable insider trading and other securities laws and regulations. During the four weeks ended May 27, 2023, we repurchased and retired 31,090 shares under this program at an average price per share of $96.49. Approximately $19.3 million was available for future repurchases under this program as of July 1, 2023. We expect to continue to repurchase shares under this program.
ITEM 3. Defaults Upon Senior Securities
None.
ITEM 4. Mine Safety Disclosures
None.
ITEM 5. Other Information
During the period ended June 30, 2023, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement” (in each case, as defined in Item 408 of Regulation S-K).
26

ITEM 6. Exhibits
Item No.Filed with this Form 10-QDescription
3.1
3.2
10.1
31.1X
31.2X
32.1X
32.2X
101X
The following financial statements from CRA International, Inc.’s Quarterly Report on Form 10-Q for the fiscal quarter ended July 1, 2023, formatted in Inline XBRL (eXtensible Business Reporting Language), as follows: (i) Condensed Consolidated Statements of Operations (unaudited) for the fiscal quarters and fiscal year-to-date periods ended July 1, 2023 and July 2, 2022, (ii) Condensed Consolidated Statements of Comprehensive Income (unaudited) for the fiscal quarters and fiscal year-to-date periods ended July 1, 2023 and July 2, 2022, (iii) Condensed Consolidated Balance Sheets (unaudited) at July 1, 2023 and December 31, 2022, (iv) Condensed Consolidated Statements of Cash Flows (unaudited) for the fiscal year-to-date periods ended July 1, 2023 and July 2, 2022, (v) Condensed Consolidated Statement of Shareholders’ Equity (unaudited) for the fiscal year-to-date periods ended July 1, 2023 and July 2, 2022, and (vi) Notes to Condensed Consolidated Financial Statements (Unaudited).
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
27

SIGNATURES
Pursuant to the requirements 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.
CRA INTERNATIONAL, INC.
Date: August 3, 2023By:/s/ PAUL A. MALEH
Paul A. Maleh
President and Chief Executive Officer
Date: August 3, 2023By:/s/ DANIEL K. MAHONEY
Daniel K. Mahoney
Chief Financial Officer, Executive Vice President
and Treasurer
28
EX-31.1 2 craiq2-202310xqexx311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF THE PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Paul A. Maleh, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q (this "report") of CRA International, Inc. (the "registrant");
2.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;
3.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;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)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;
b)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 the financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’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; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to affect adversely the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.



Date: August 3, 2023By:/s/ PAUL A. MALEH
Paul A. Maleh
President and Chief Executive Officer

EX-31.2 3 craiq2-202310xqexx312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF THE PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Daniel K. Mahoney, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q (this "report") of CRA International, Inc. (the "registrant");
2.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;
3.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;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)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;
b)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 the financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’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; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to affect adversely the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.



Date: August 3, 2023By:/s/ DANIEL K. MAHONEY
Daniel K. Mahoney
Chief Financial Officer, Executive Vice President and Treasurer

EX-32.1 4 craiq2-202310xqexx321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. §1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of CRA International, Inc. (the “Company”) on Form 10-Q for the quarter ended July 1, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), 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. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
A signed original of this written statement required by Section 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.

/s/ PAUL A. MALEH
Paul A. Maleh
President and Chief Executive Officer
Date: August 3, 2023

EX-32.2 5 craiq2-202310xqexx322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. §1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of CRA International, Inc. (the “Company”) on Form 10-Q for the quarter ended July 1, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), 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. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
A signed original of this written statement required by Section 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.

/s/ DANIEL K. MAHONEY
Daniel K. Mahoney
Chief Financial Officer, Executive Vice President and Treasurer
Date: August 3, 2023

EX-101.SCH 6 crai-20230701.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Business Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenues and Allowances link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Forgivable Loans link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Credit Agreement link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Revenues and Allowances (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Forgivable Loans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Fair value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Summary of Significant Accounting Policies - Description of Business and Fiscal Year (Details) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Business Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Business Acquisitions - Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Revenues and Allowances - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Revenues and Allowances - Reserves for Variable Consideration and Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Revenues and Allowances - Contract Balances from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Forgivable Loans (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Goodwill and Intangible Assets - Acquired and Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Fair Value of Financial Instruments - Change in Contingent Consideration Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 crai-20230701_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 crai-20230701_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 crai-20230701_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Excise tax on share repurchases Excise Tax On Share Repurchases Excise Tax On Share Repurchases Schedule of accrued expenses Schedule of Accrued Liabilities [Table Text Block] Accrued expenses Total accrued expenses Accrued Liabilities, Current Revolving credit facility, maximum capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Current liabilities: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities [Abstract] All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Credit Agreement Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Consideration paid for acquisition, net Consideration paid for acquisition, net Payments to Acquire Businesses, Gross Revolving credit facility Revolving Credit Facility [Member] Effect of foreign exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Intangible assets impairment losses Impairment of Intangible Assets, Finite-Lived Deferred income taxes Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Commitments and contingencies (Note 11) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Accrued Liabilities, Current [Abstract] Accrued Liabilities, Current [Abstract] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Schedule of expenses are subject to reimbursement Schedule of Reimbursable Expenses Included in Revenues [Table Text Block] Tabular disclosure of reimbursable expenses included in revenues. Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Accretion Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Accretion Amount of increase in the value of a contingent consideration liability, arising from accretion. Current liabilities: Liabilities, Current [Abstract] Forgivable loans Increase (Decrease) in Forgivable Loans The increase (decrease) during the reporting period of the amount of forgivable loans to employees and non employee experts. Accumulated goodwill impairment Goodwill, Impaired, Accumulated Impairment Loss Preferred stock, no par value; 1,000,000 shares authorized; none issued and outstanding Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Share-based compensation expense Stock Issued During Period Value Share Based Compensation Employees and Non Employees Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan to employees and non employees other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Subsequent Event Type [Domain] Subsequent Event Type [Domain] Cash dividends paid (per share) Dividends, Cash PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net of allowances of $3,823 and $2,640, respectively Accounts Receivable, after Allowance for Credit Loss, Current Changes in the carrying amount of goodwill Goodwill [Roll Forward] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] Welch Consulting, Ltd. Welch Consulting, Ltd. [Member] Welch Consulting, Ltd. Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net income Net income Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Acquired identifiable intangible assets Acquired Finite-Lived Intangible Assets [Line Items] Deferred revenue and other liabilities Deferred Credits and Other Liabilities, Current LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Value of net shares repurchased Stock Repurchased During Period, Value Reimbursable expenses Reimbursable Expenses Subject to Reimbursement 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. Exercise of stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Number of new colleagues Business Combination, Number of New Employees Business Combination, Number of New Employees Executive Category: Executive Category [Axis] Acquired intangible assets, useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Forgivable loans, net of current portion Non-current portion of forgivable loans Forgivable Loans, Noncurrent Amounts due on long-term loans forgivable on the balance sheet date. Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Balance at the beginning of the period, Goodwill, net Balance at the end of the period, Goodwill, net Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Current portion of lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Current Liabilities, Lease Obligation Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Current Liabilities, Lease Obligation Underlying Securities Award Underlying Securities Amount Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Unrealized foreign currency remeasurement (gains) losses, net Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Secured by letters of credit Letter of Credit [Member] Common share quarterly cash dividend declared (in dollars per share) Cash dividends paid to shareholders (in dollars per share) Common Stock, Dividends, Per Share, Declared Effects of foreign currency translation Forgivable Loans, Translation Adjustments Amounts of increase (decrease) as a result of foreign currency translation on loans forgivable. Common stock, par value ( in dollars per share ) Common Stock, No Par Value Measurement Frequency [Axis] Measurement Frequency [Axis] Non-current portion of lease liabilities Operating Lease, Liability, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Deferred tax liability recognized, undistributed foreign earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Schedule of bad debt expense, net of recoveries Schedule Of Bad Debt Expense [Table Text Block] Table disclosure of bad debt expense. Beginning balance Ending balance Forgivable Loans. Represents information pertaining to forgivable loans provided as on the balance sheet date. Redemption of vested employee restricted shares for tax withholding Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Incentive cash awards Increase (Decrease) in Obligation, Incentive Cash Awards Amount of increase (decrease) in obligation for incentive cash awards. Unbilled services Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Unbilled Services Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Unbilled Services Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Contract liabilities: Contract with Customer, Liability [Abstract] Award Type Award Type [Axis] Anti-dilutive share-based awards excluded (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Preferred stock, par value (in dollars per share) Preferred Stock, No Par Value Document Quarterly Report Document Quarterly Report Interest expense, net Interest Expense Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] intangible assets acquired Finite-Lived Intangible Assets Acquired Right-of-use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Trading Arrangement: Trading Arrangement [Axis] Performance obligations satisfied in previous periods Contract with Customer, Performance Obligation Satisfied in Previous Period Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Taxes payable Taxes Payable, Repurchase of Common Stock Taxes Payable, Repurchase of Common Stock Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Advances Forgivable Loans, Advances Amounts of increase as a result of advances on loans forgivable. Entity File Number Entity File Number Current portion of lease liabilities Operating Lease, Liability, Current Accounts payable, accrued expenses, and other liabilities Increase (Decrease) in Operating Liabilities Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Net Carrying Amount Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Amortization Forgivable Loans, Amortization Represents information pertaining to amortizations on forgivable loans during the period. Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares issued (shares) Common Stock, Shares, Issued Contract liabilities Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total Assets Assets, Fair Value Disclosure Selling, general and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Document Type Document Type Additions due to acquisitions Goodwill, Acquired During Period Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Deferred compensation and other non-current liabilities Deferred Compensation Liability, Classified, and Other Liabilities, Noncurrent Deferred Compensation Liability, Classified, and Other Liabilities, Noncurrent Costs of services (exclusive of depreciation and amortization) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Subsequent Event [Table] Subsequent Event [Table] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Bad debt expense (recovery), net Contract with Customer, Receivable, Credit Loss Expense (Reversal) Business Acquisition [Axis] Business Acquisition [Axis] Financial covenants, maximum consolidated net leverage ratio Financial Covenants, Maximum Consolidated Net Leverage Ratio Financial Covenants, Maximum Consolidated Net Leverage Ratio Allowance for accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Subsequent Events Subsequent Event [Member] Increase (decrease) in accounts payable and accrued expenses for property and equipment Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Income Statement [Abstract] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Unbilled services Increase (Decrease) in Contract with Customer, Asset Title of 12(b) Security Title of 12(b) Security Goodwill Goodwill, Gross Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Money market mutual funds Cash and Cash Equivalents, Fair Value Disclosure Business Acquisitions Business Combination Disclosure [Text Block] Financial covenants, minimum consolidated interest coverage ratio Financial Covenants, Minimum Consolidated Interest Coverage Ratio Financial Covenants, Minimum Consolidated Interest Coverage Ratio Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Accrued dividends on unvested shares Dividends, Share-based Compensation, Net Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared and applicable to holders of share-based compensation, net of adjustments. Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Direct project accruals Accrued Project Costs, Current 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). Total Shareholder Return Amount Total Shareholder Return Amount Repurchase of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Restricted shares vesting (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Name Outstanding Recovery, Individual Name Accrued excise tax on shares repurchased Accrued Excise Tax On Shares Repurchased Accrued Excise Tax On Shares Repurchased Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Basic (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Cash paid for amounts included in operating lease liabilities Operating Lease, Payments Common stock, shares outstanding (shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding PEO PEO [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Forgivable loans Current portion of forgivable loans Forgivable Loans, Current The current portion of forgivable loans to employees and non employee experts on the balance sheet date. Net income — basic Net Income (Loss) Available to Common Stockholders, Basic Debt Instrument [Axis] Debt Instrument [Axis] Bio Strategies Group Inc Member Bio Strategies Group Inc Member [Member] Bio Strategies Group Inc Member Shares repurchased Stock Repurchased and Retired During Period, Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Total current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Prepaid expenses and other current assets, and other assets Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Accrued bonuses Accrued Bonuses, Current Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net income per share: Earnings Per Share [Abstract] Subsequent Events Subsequent Event [Line Items] Common stock, no par value; 25,000,000 shares authorized; 6,969,236 and 7,149,884 shares issued and outstanding, respectively Common Stock, Value, Issued Amount available under revolving credit facility reduced Line of Credit Facility, Maximum Borrowing Capacity Reduced Reduction of maximum borrowing capacity under the credit facility. Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Contingent consideration liability Business Combination, Contingent Consideration, Liability Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Amortization Amortization Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Compensation and related expenses Compensation and Related Expenses [Abstract] No definition available. Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] PEO Name PEO Name Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Other Countries Other Than United States United Kingdom [Member] Represents information pertaining to countries other than United States and United Kingdom. Preferred stock, shares authorized (shares) Preferred Stock, Shares Authorized Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Schedule of changes in the carrying amount of goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (shares) Preferred Stock, Shares Outstanding Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other Other Accrued Liabilities, Current Revolving line of credit Borrowings on revolving line of credit outstanding Line of Credit, Current Depreciation and amortization Depreciation, Depletion and Amortization Number of broad areas of consulting services Number of Broad Areas of Consulting Services Number of broad areas in consulting services offered by the reporting entity. Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total shareholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Goodwill, impairment loss Goodwill, Impairment Loss Amounts included in contract liabilities at the beginning of the period Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign currency translation adjustments, net of tax Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Subsequent Events [Abstract] Subsequent Events [Abstract] Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Unbilled services, net of allowances of $1,089 and $1,120, respectively Unbilled Contracts Receivable Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Schedule of forgivable loan activity Schedule Of Forgivable Loans Activity [Table Text Block] Tabular disclosure of the forgivable loans activity. Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Preferred stock, shares issued (shares) Preferred Stock, Shares Issued Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities Entity Emerging Growth Company Entity Emerging Growth Company United Kingdom UNITED KINGDOM Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Increase (Decrease) in Shareholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Useful Life (in years) Finite-Lived Intangible Asset, Useful Life Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Income Per Share Earnings Per Share [Text Block] Forgivable loans issued in transaction Business Combination, Consideration Transferred, Other Summary of the changes in the contingent consideration liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Forgivable loan activity Forgivable Loan Activity [Roll Forward] Forgivable Loan Activity Property and equipment, net Property, Plant and Equipment, Net Weighted average number of shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Schedule of components of acquired identifiable intangible assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Total Liabilities Liabilities, Fair Value Disclosure Assets Acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Foreign currency gains (losses), net Gain (Loss), Foreign Currency Transaction, before Tax Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Tax withholding payments reimbursed by shares Payment, Tax Withholding, Share-Based Payment Arrangement Liabilities: Liabilities [Abstract] Cash paid for taxes Income Taxes Paid, Net Liabilities Assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Deferred income taxes Deferred Income Tax Assets, Net Acquisition-related contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Diluted (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Less: net income attributable to participating shares Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Retained Earnings Retained Earnings [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and shareholders’ equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Net income — diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Forgivable Loans Forgivable Loans No definition available. Total non-current liabilities Liabilities, Noncurrent Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Termination Date Trading Arrangement Termination Date Common stock, shares authorized (shares) Common Stock, Shares Authorized Repayments under revolving line of credit Repayments of Lines of Credit Noncash investing and financing activities: Other Noncash Investing and Financing Items [Abstract] Adjustments to reconcile net income to net cash used in operating activities, net of effect of acquired businesses: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Bad debt expense (recovery) Accounts Receivable, Credit Loss Expense (Reversal) Non-current liabilities: Other Liabilities, Noncurrent [Abstract] Deferred income taxes Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Repayments Forgivable Loans Repayments Amounts of decrease as a result of repayment of forgivable loan. Forgivable Loans Forgivable Loans Disclosure [Text Block] Represents information pertaining to disclosure of forgivable loans. Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Insider Trading Arrangements [Line Items] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Effect of dilutive stock options and restricted stock units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Adjustment to Compensation, Amount Adjustment to Compensation Amount Performance awards Allocated Share-based Compensation Expense, Current, Accelerated Vesting of Awards Allocated Share-based Compensation Expense, Current, Accelerated Vesting of Awards Current portion of deferred compensation Deferred Compensation Liability, Current Current assets: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets [Abstract] Document Period End Date Document Period End Date Borrowings under revolving line of credit Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Deferred revenue and other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Entity Central Index Key Entity Central Index Key Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Provision for income taxes Income Tax Expense (Benefit) Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Compensation and related expenses Employee-related Liabilities, Current Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Number of business segment Number of Operating Segments Name Trading Arrangement, Individual Name Schedule of disaggregate CRA's revenue by type of contract and geographic location Disaggregation of Revenue [Table Text Block] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Revenues Consulting services revenues Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Redemption of vested employee restricted shares for tax withholding (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Shares repurchased (in shares) Stock Repurchased and Retired During Period, Shares Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Diluted (in shares) Weighted average shares outstanding — diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Schedule of opening and closing balances and result of changes in contract liability balance (in thousands) Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Revenues and Allowances Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Subsequent Events Subsequent Events [Text Block] United States UNITED STATES Recurring Fair Value, Recurring [Member] Cash dividends paid Payments of Dividends Non-NEOs Non-NEOs [Member] Total current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Revenue recognized from: Revenue, Performance Obligation [Abstract] Right-of-use asset amortization Right of Use Asset Amortization Amount of right-of-use asset amortization. Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Credit Agreement Credit Agreement [Member] Credit Agreement FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Time-and-materials Time-and-Materials Contract [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Senior Loan Agreement Debt Instrument [Line Items] Basic (in shares) Weighted average shares outstanding — basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Fixed-price Fixed-Price Contract [Member] Income from operations Operating Income (Loss) Lease liabilities Increase Decrease in Lease Liabilities The increase (decrease) during the reporting period in the aggregate amount of lease liabilities that result from activities that generate operating income. Issuance of common stock, principally stock option exercises Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Allowance for unbilled services Allowance For Unbilled Services 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. Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Reclassifications from accrued expenses or to other assets Forgivable Loans Reclassification From Accrued Expenses To Other Assets Amounts of decrease as a result of reclassification from accrued expenses and reclassification to other assets. Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax [Abstract] Non-current portion of lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Noncurrent Liabilities, Lease Obligation Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Noncurrent Liabilities, Lease Obligation Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Shareholders’ equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] EX-101.PRE 10 crai-20230701_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document and Entity Information - shares
6 Months Ended
Jul. 01, 2023
Jul. 28, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 01, 2023  
Document Transition Report false  
Entity File Number 000-24049  
Entity Registrant Name CRA International, Inc.  
Entity Incorporation, State or Country Code MA  
Entity Tax Identification Number 04-2372210  
Entity Address, Address Line One 200 Clarendon Street  
Entity Address, City or Town Boston  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02116-5092  
City Area Code 617  
Local Phone Number 425-3000  
Title of 12(b) Security Common Stock, no par value  
Trading Symbol CRAI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   7,001,716
Entity Central Index Key 0001053706  
Amendment Flag false  
Current Fiscal Year End Date --12-30  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Income Statement [Abstract]        
Revenues $ 161,965 $ 149,102 $ 314,810 $ 297,484
Costs of services (exclusive of depreciation and amortization) 113,333 103,076 221,170 207,136
Selling, general and administrative expenses 29,846 27,963 58,218 53,780
Depreciation and amortization 2,872 3,050 5,815 6,026
Income from operations 15,914 15,013 29,607 30,542
Interest expense, net (1,616) (468) (2,187) (676)
Foreign currency gains (losses), net (686) 1,700 (1,214) 1,899
Income before provision for income taxes 13,612 16,245 26,206 31,765
Provision for income taxes 4,104 4,602 7,780 8,696
Net income $ 9,508 $ 11,643 $ 18,426 $ 23,069
Net income per share:        
Basic (in dollars per share) $ 1.36 $ 1.60 $ 2.61 $ 3.15
Diluted (in dollars per share) $ 1.34 $ 1.57 $ 2.56 $ 3.09
Weighted average number of shares outstanding:        
Basic (in shares) 6,983 7,263 7,051 7,311
Diluted (in shares) 7,080 7,380 7,166 7,442
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 9,508 $ 11,643 $ 18,426 $ 23,069
Other comprehensive income (loss)        
Foreign currency translation adjustments, net of tax 1,074 (3,860) 2,126 (5,032)
Comprehensive income $ 10,582 $ 7,783 $ 20,552 $ 18,037
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 14,271 $ 31,447
Accounts receivable, net of allowances of $3,823 and $2,640, respectively 140,160 143,644
Unbilled services, net of allowances of $1,089 and $1,120, respectively 72,935 51,343
Prepaid expenses and other current assets 15,218 12,760
Forgivable loans 12,134 9,666
Total current assets 254,718 248,860
Property and equipment, net 42,443 45,582
Goodwill 93,899 92,922
Intangible assets, net 7,886 8,588
Right-of-use assets 90,627 96,725
Deferred income taxes 9,402 9,163
Forgivable loans, net of current portion 48,863 46,790
Other assets 3,220 2,287
Total assets 551,058 550,917
Current liabilities:    
Accounts payable 22,909 27,584
Accrued expenses 107,173 155,864
Deferred revenue and other liabilities 8,999 12,016
Current portion of lease liabilities 16,386 15,972
Current portion of deferred compensation 3,523 5,689
Revolving line of credit 80,000 0
Total current liabilities 238,990 217,125
Non-current liabilities:    
Deferred compensation and other non-current liabilities 10,343 15,677
Non-current portion of lease liabilities 97,938 106,008
Deferred income taxes 1,001 953
Total non-current liabilities 109,282 122,638
Commitments and contingencies (Note 11)
Shareholders’ equity:    
Preferred stock, no par value; 1,000,000 shares authorized; none issued and outstanding 0 0
Common stock, no par value; 25,000,000 shares authorized; 6,969,236 and 7,149,884 shares issued and outstanding, respectively 468 1,743
Retained earnings 215,173 224,392
Accumulated other comprehensive loss (12,855) (14,981)
Total shareholders’ equity 202,786 211,154
Total liabilities and shareholders’ equity $ 551,058 $ 550,917
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for accounts receivable $ 3,823 $ 2,640
Allowance for unbilled services $ 1,089 $ 1,120
Preferred stock, par value (in dollars per share) $ 0 $ 0
Preferred stock, shares authorized (shares) 1,000,000 1,000,000
Preferred stock, shares issued (shares) 0 0
Preferred stock, shares outstanding (shares) 0 0
Common stock, par value ( in dollars per share ) $ 0 $ 0
Common stock, shares authorized (shares) 25,000,000 25,000,000
Common stock, shares issued (shares) 6,969,236 7,149,884
Common stock, shares outstanding (shares) 6,969,236 7,149,884
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
OPERATING ACTIVITIES:    
Net income $ 18,426 $ 23,069
Adjustments to reconcile net income to net cash used in operating activities, net of effect of acquired businesses:    
Depreciation and amortization 5,815 6,026
Right-of-use asset amortization 7,193 6,825
Deferred income taxes (236) (165)
Share-based compensation expense 2,098 2,078
Bad debt expense (recovery) 392 (262)
Unrealized foreign currency remeasurement (gains) losses, net (62) (309)
Changes in operating assets and liabilities:    
Accounts receivable 4,676 (13,435)
Unbilled services (21,091) (23,114)
Prepaid expenses and other current assets, and other assets (3,247) (1,572)
Forgivable loans (4,374) (9,992)
Incentive cash awards 4,029 3,271
Accounts payable, accrued expenses, and other liabilities (69,747) (63,093)
Lease liabilities (8,851) (8,139)
Net cash used in operating activities (64,979) (78,812)
INVESTING ACTIVITIES:    
Purchases of property and equipment (1,282) (2,067)
Consideration paid for acquisition, net (570) (10,185)
Net cash used in investing activities (1,852) (12,252)
FINANCING ACTIVITIES:    
Issuance of common stock, principally stock option exercises 0 341
Borrowings under revolving line of credit 105,000 70,000
Repayments under revolving line of credit (25,000) 0
Tax withholding payments reimbursed by shares (2,009) (975)
Cash dividends paid (5,230) (4,636)
Repurchase of common stock (23,577) (22,630)
Net cash provided by financing activities 49,184 42,100
Effect of foreign exchange rates on cash and cash equivalents 471 (1,545)
Net decrease in cash and cash equivalents (17,176) (50,509)
Cash and cash equivalents at beginning of period 31,447 66,130
Cash and cash equivalents at end of period 14,271 15,621
Noncash investing and financing activities:    
Increase (decrease) in accounts payable and accrued expenses for property and equipment 376 (184)
Excise tax on share repurchases (200) 0
Right-of-use assets obtained in exchange for lease obligations 190 2,020
Supplemental cash flow information:    
Cash paid for taxes 6,218 7,532
Cash paid for interest 2,178 452
Cash paid for amounts included in operating lease liabilities $ 11,077 $ 10,584
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Jan. 01, 2022   7,362,703    
Beginning balance at Jan. 01, 2022 $ 205,834 $ 0 $ 215,784 $ (9,950)
Increase (Decrease) in Shareholders' Equity        
Net income 11,426   11,426  
Foreign currency translation adjustment (1,172)     (1,172)
Exercise of stock options 341 $ 341    
Exercise of stock options (in shares)   14,552    
Share-based compensation expense 1,037 $ 1,037    
Restricted shares vesting (in shares)   29,558    
Redemption of vested employee restricted shares for tax withholding (in shares)   (10,163)    
Redemption of vested employee restricted shares for tax withholding (897) $ (897)    
Shares repurchased (in shares)   (56,665)    
Shares repurchased (4,956) $ (481) (4,475)  
Accrued dividends on unvested shares (11)   (11)  
Cash dividends paid (per share) (2,377)   (2,377)  
Ending balance (in shares) at Apr. 02, 2022   7,339,985    
Ending balance at Apr. 02, 2022 $ 209,225 $ 0 220,347 (11,122)
Increase (Decrease) in Shareholders' Equity        
Common share quarterly cash dividend declared (in dollars per share) $ 0.31      
Beginning balance (in shares) at Jan. 01, 2022   7,362,703    
Beginning balance at Jan. 01, 2022 $ 205,834 $ 0 215,784 (9,950)
Increase (Decrease) in Shareholders' Equity        
Net income 23,069      
Foreign currency translation adjustment (5,032)      
Ending balance (in shares) at Jul. 02, 2022   7,131,349    
Ending balance at Jul. 02, 2022 197,986 $ 0 212,968 (14,982)
Beginning balance (in shares) at Apr. 02, 2022   7,339,985    
Beginning balance at Apr. 02, 2022 209,225 $ 0 220,347 (11,122)
Increase (Decrease) in Shareholders' Equity        
Net income 11,643   11,643  
Foreign currency translation adjustment (3,860)     (3,860)
Share-based compensation expense 1,041 $ 1,041    
Restricted shares vesting (in shares)   3,630    
Redemption of vested employee restricted shares for tax withholding (in shares)   (921)    
Redemption of vested employee restricted shares for tax withholding (78) $ (78)    
Shares repurchased (in shares)   (211,345)    
Shares repurchased (17,674) $ (963) (16,711)  
Accrued dividends on unvested shares (52)   (52)  
Cash dividends paid (per share) (2,259)   (2,259)  
Ending balance (in shares) at Jul. 02, 2022   7,131,349    
Ending balance at Jul. 02, 2022 $ 197,986 $ 0 212,968 (14,982)
Increase (Decrease) in Shareholders' Equity        
Common share quarterly cash dividend declared (in dollars per share) $ 0.31      
Beginning balance (in shares) at Dec. 31, 2022 7,149,884 7,149,884    
Beginning balance at Dec. 31, 2022 $ 211,154 $ 1,743 224,392 (14,981)
Increase (Decrease) in Shareholders' Equity        
Net income 8,918   8,918  
Foreign currency translation adjustment 1,052     1,052
Exercise of stock options 0 $ 0    
Exercise of stock options (in shares)   0    
Share-based compensation expense 940 $ 940    
Restricted shares vesting (in shares)   45,544    
Redemption of vested employee restricted shares for tax withholding (in shares)   (16,614)    
Redemption of vested employee restricted shares for tax withholding (1,873) $ (1,873)    
Shares repurchased (in shares)   (180,881)    
Shares repurchased (20,577) $ (810) (19,767)  
Accrued excise tax on shares repurchased (173)   (173)  
Accrued dividends on unvested shares 45   45  
Cash dividends paid (per share) (2,702)   (2,702)  
Ending balance (in shares) at Apr. 01, 2023   6,997,933    
Ending balance at Apr. 01, 2023 $ 196,784 $ 0 210,713 (13,929)
Increase (Decrease) in Shareholders' Equity        
Common share quarterly cash dividend declared (in dollars per share) $ 0.36      
Beginning balance (in shares) at Dec. 31, 2022 7,149,884 7,149,884    
Beginning balance at Dec. 31, 2022 $ 211,154 $ 1,743 224,392 (14,981)
Increase (Decrease) in Shareholders' Equity        
Net income 18,426      
Foreign currency translation adjustment $ 2,126      
Ending balance (in shares) at Jul. 01, 2023 6,969,236 6,969,236    
Ending balance at Jul. 01, 2023 $ 202,786 $ 468 215,173 (12,855)
Beginning balance (in shares) at Apr. 01, 2023   6,997,933    
Beginning balance at Apr. 01, 2023 196,784 $ 0 210,713 (13,929)
Increase (Decrease) in Shareholders' Equity        
Net income 9,508   9,508  
Foreign currency translation adjustment 1,074     1,074
Exercise of stock options 0 $ 0    
Exercise of stock options (in shares)   0    
Share-based compensation expense 1,158 $ 1,158    
Restricted shares vesting (in shares)   3,630    
Redemption of vested employee restricted shares for tax withholding (in shares)   (1,237)    
Redemption of vested employee restricted shares for tax withholding (136) $ (136)    
Shares repurchased (in shares)   (31,090)    
Shares repurchased (3,000) $ (554) (2,446)  
Accrued excise tax on shares repurchased (27)   (27)  
Accrued dividends on unvested shares (47)   (47)  
Cash dividends paid (per share) $ (2,528)   (2,528)  
Ending balance (in shares) at Jul. 01, 2023 6,969,236 6,969,236    
Ending balance at Jul. 01, 2023 $ 202,786 $ 468 $ 215,173 $ (12,855)
Increase (Decrease) in Shareholders' Equity        
Common share quarterly cash dividend declared (in dollars per share) $ 0.36      
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (unaudited) (Parenthetical) - $ / shares
3 Months Ended
Jul. 01, 2023
Apr. 01, 2023
Jul. 02, 2022
Apr. 02, 2022
Statement of Stockholders' Equity [Abstract]        
Cash dividends paid to shareholders (in dollars per share) $ 0.36 $ 0.36 $ 0.31 $ 0.31
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies
6 Months Ended
Jul. 01, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Description of Business
CRA International, Inc. (together with its wholly-owned subsidiaries, “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.
Basis of Presentation
The unaudited condensed consolidated financial statements include the accounts of CRA International, Inc. and its wholly-owned subsidiaries, which require consolidation after the elimination of intercompany accounts and transactions. These financial statements have been prepared in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for Quarterly Reports on Form 10-Q. Accordingly, these financial statements do not include all the information and note disclosures required by accounting principles generally accepted in the United States of America (“GAAP”) for annual financial statements. In the opinion of management, these financial statements reflect all adjustments of a normal, recurring nature necessary for the fair presentation of CRA’s results of operations, financial position, cash flows, and shareholders’ equity for the interim periods presented in conformity with GAAP. Results of operations for the interim periods presented herein are not necessarily indicative of results of operations for a full year. These financial statements should be read in conjunction with the consolidated financial statements and notes thereto for the fiscal year ended December 31, 2022 included in CRA’s Annual Report on Form 10-K filed with the SEC on March 2, 2023 (the “2022 Form 10-K”).
Estimates
The preparation of financial statements in conformity with GAAP requires management to make significant estimates and judgments that affect the reported amounts of assets and liabilities, as well as the related disclosure of contingent assets and liabilities, at the date of the financial statements, and the reported amounts of consolidated revenues and expenses during the reporting period. Estimates in these condensed consolidated financial statements include, but are not limited to, allowances for accounts receivable and unbilled services, revenue recognition on fixed-price contracts, variable consideration to be included in the transaction price of revenue contracts, the useful life of long-lived assets, measurement of operating lease right-of-use (“ROU”) assets and liabilities, share-based compensation, valuation of acquired intangible assets, valuation of contingent consideration liabilities, 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
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Business Acquisitions
6 Months Ended
Jul. 01, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Acquisitions Business AcquisitionsOn February 28, 2022, CRA acquired substantially all business assets and assumed certain liabilities of Welch Consulting, Ltd. (“Welch Consulting”), a Texas limited partnership. Welch Consulting provided economic, business, and strategic consulting services principally involving labor and employment issues. The acquisition expands CRA’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 and will not receive compensation or a portion of the purchase price as part of the transaction.
The acquisition has been accounted for as a business combination, and the results of operations have been included in the accompanying condensed consolidated financial statements from the date of acquisition. On the date of acquisition, right-of-use assets and lease liabilities were recorded in accordance with ASC Topic 842, Leases. In addition, contract assets and contract liabilities were recorded in accordance with ASC 606, as CRA adopted ASU 2021-08 on the first day of fiscal 2022. All other tangible assets and identifiable intangible assets acquired and liabilities assumed were recorded at their fair value as of the date of acquisition.
Welch Consulting's results of operations have been included in the accompanying condensed consolidated statements of operations from the date of acquisition. The following table is the final allocation of the purchase price to the estimated fair value of assets acquired and liabilities assumed (in thousands):
Assets Acquired
Current assets:
Accounts receivable$3,742 
Unbilled services1,382 
Prepaid expenses and other current assets100 
Total current assets5,224 
Property and equipment141 
Goodwill2,409 
Intangible assets4,150 
Right-of-use assets1,210 
Other assets41 
Total assets acquired$13,175 
Liabilities Assumed
Current liabilities:
Accrued expenses$1,245 
Deferred revenue and other liabilities161 
Current portion of lease liabilities549 
Total current liabilities1,955 
Non-current portion of lease liabilities661 
Total liabilities assumed$2,616 
Net assets acquired$10,559 
For the acquired assets and assumed liabilities, CRA has paid $10.6 million, net, the amount of which was based on adjusted estimates of certain net working capital items. In addition, CRA issued $7.9 million of forgivable loans and agreed to provide other deferred compensation to key employees and a non-employee expert, which is treated as post-transaction compensation expense over the term of the loan.
The intangible assets acquired are comprised of customer relationships, the fair value of which was determined using a multi-period excess earnings method. The customer relationships intangible is being amortized over a ten-year life on a straight-line basis, which approximates the expected pattern of economic benefit from this asset. The Company also recorded $2.4 million of goodwill, all of which is expected to be deductible for tax purposes.
On November 29, 2022, CRA acquired substantially all of the business assets and assumed certain liabilities of bioStrategies Group, Inc. (“bSG”), a Chicago-based consulting firm focused on developing commercial strategies for healthcare products and technologies. The acquisition expands CRA’s business opportunities, expertise, and market presence with the addition of 17 colleagues with an office in Chicago, Illinois. The acquisition has been accounted for as a business combination, and the results of operations have been included in the accompanying condensed consolidated financial statements from the date of acquisition. The acquisition of bSG is not significant to our overall results presented in our condensed consolidated financial statements.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues and Allowances
6 Months Ended
Jul. 01, 2023
Revenue from Contract with Customer [Abstract]  
Revenues and Allowances Revenues and Allowances
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, exclusive of depreciation and amortization, 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.
Disaggregation of Revenue
The following tables disaggregate CRA’s revenue by type of contract and geographic location (in thousands):
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
Type of ContractJuly 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Consulting services revenues:
Fixed-price$28,082 $27,541 $54,859 $56,314 
Time-and-materials133,883 121,561 259,951 241,170 
Total$161,965 $149,102 $314,810 $297,484 
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
Geographic BreakdownJuly 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Consulting services revenues:
United States$126,894 $120,168 $244,766 $237,087 
United Kingdom26,396 20,843 52,045 43,253 
Other8,675 8,091 17,999 17,144 
Total$161,965 $149,102 $314,810 $297,484 
Reserves for Variable Consideration and Credit Risk
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 condensed consolidated balance sheets. Adjustments to the reserves for variable consideration are included in revenues on the condensed consolidated statements of operations.
CRA also maintains allowances for accounts receivable and unbilled services for estimated losses resulting from clients’ failure to make required payments. The following table presents CRA's bad debt expense, net of recoveries of previously written off allowances (in thousands):
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Bad debt expense (recovery), net$392 $(141)$392 $(262)
Reimbursable Expenses
Revenues also include reimbursements for costs incurred by CRA in fulfilling its performance obligations, including travel and other out-of-pocket expenses, fees for outside consultants, and other reimbursable expenses. CRA recovers substantially all of these costs. The following expenses are subject to reimbursement (in thousands):
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Reimbursable expenses$17,252 $16,441 $31,233 $32,645 
Contract Balances from Contracts with Customers
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 July 1, 2023 and December 31, 2022.
When consideration is received, or such consideration is unconditionally due from a customer prior to transferring consulting services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after performance obligations have been satisfied and all revenue recognition criteria have been met. The following table presents the closing balances of CRA's contract liabilities (in thousands):
July 1,
2023
December 31,
2022
Contract liabilities$3,213 $6,977 
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):
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Amounts included in contract liabilities at the beginning of the period$2,832 $3,331 $6,194 $7,656 
Performance obligations satisfied in previous periods$3,298 $2,628 $2,744 $2,150 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Forgivable Loans
6 Months Ended
Jul. 01, 2023
Forgivable Loans  
Forgivable Loans Forgivable Loans
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 principal amount of forgivable loans and accrued interest is forgiven by CRA over the term of the loans, so long as the employee or non-employee expert continues employment or affiliation with CRA and complies with certain contractual requirements. The expense associated with the forgiveness of the principal amount of the loans is recorded as compensation expense over the service period, which is consistent with the term of the loans.
The following table presents forgivable loan activity for the respective periods (in thousands):
Fiscal Year-to-Date Period EndedFiscal Year Ended
July 1,
2023
December 31,
2022
Beginning balance$56,456 $48,591 
Advances17,592 34,984 
Repayments(616)(25)
Reclassifications from accrued expenses or to other assets (1)— (2,192)
Amortization(12,600)(24,403)
Effects of foreign currency translation165 (499)
Ending balance$60,997 $56,456 
Current portion of forgivable loans$12,134 $9,666 
Non-current portion of forgivable loans$48,863 $46,790 
_______________________________
(1)Relates to the reclassification of performance awards previously recorded as accrued expenses or forgivable loans that have been reclassified to other receivables.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets
6 Months Ended
Jul. 01, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
The changes in the carrying amount of goodwill for the fiscal-year-to-date period ended July 1, 2023 are summarized as follows (in thousands):
Goodwill$164,815 
Accumulated goodwill impairment(71,893)
Goodwill, net at December 31, 202292,922 
Additions due to acquisitions415 
Foreign currency translation adjustment562 
Goodwill, net at July 1, 2023$93,899 
Goodwill at July 1, 2023, is comprised of goodwill of $165.8 million and accumulated impairment of $71.9 million. There were no impairment losses related to goodwill during the fiscal-year-to-date period ended July 1, 2023 or during the fiscal year ended December 31, 2022.
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. The components of acquired identifiable intangible assets are as follows (in thousands):
July 1, 2023December 31, 2022
Useful Life
(in years)
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Customer relationships
10
$13,800 $(5,914)$7,886 $13,800 $(5,212)$8,588 
There were no impairment losses related to intangible assets during the fiscal-year-to-date period ended July 1, 2023 or during the fiscal year ended December 31, 2022. As a result of the Welch Consulting acquisition, CRA recognized approximately $4.2 million of intangible assets related to customer relationships in the first quarter of fiscal 2022. As a result of the bSG acquisition, CRA recognized approximately $1.4 million of intangible assets related to customer relationships in the fourth quarter of fiscal 2022. Amortization expense related to intangible assets was $0.3 million and $0.7 million for the fiscal quarter and fiscal year-to-date period ended July 1, 2023, respectively, $0.3 million and $0.6 million for the fiscal quarter and fiscal year-to-date period ended July 2, 2022, respectively.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses
6 Months Ended
Jul. 01, 2023
Accrued Liabilities, Current [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consist of the following (in thousands):
July 1,
2023
December 31,
2022
Compensation and related expenses$84,844 $138,728 
Performance awards12,021 9,359 
Direct project accruals2,892 1,783 
Other7,416 5,994 
Total accrued expenses$107,173 $155,864 
As of July 1, 2023 and December 31, 2022, approximately $62.7 million and $116.1 million, respectively, of accrued bonuses were included above in “Compensation and related expenses.”
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jul. 01, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
For the fiscal quarters ended July 1, 2023 and July 2, 2022, CRA’s effective income tax rate (“ETR”) was 30.1% and 28.3%, respectively. The ETR for the second quarter of fiscal 2023 was higher than the second quarter of fiscal 2022 primarily due to an increase in nondeductible meals and entertainment expenses and an increase in the U.K. statutory rate from 19% to 25% effective April 1, 2023, with a blended rate of 23.5% for the fiscal year. The increase in the tax impact of the meals expense is a result of the expiration of the relief provided by The Consolidated Appropriations Act, 2021, whereby the deduction for business meals from restaurants was 100% during 2021 and 2022 and reverted back to 50% in 2023.
For the fiscal year-to-date periods ended July 1, 2023 and July 2, 2022, CRA's ETR was 29.7% and 27.4%, respectively. The ETR for the current fiscal year-to-date period was higher than the prior year-to-date period primarily due to the same items noted above, as well as a decrease in the tax benefit related to share-based compensation.
In fiscal 2020, as a result of both a qualitative and quantitative analysis, certain amounts of previously taxed and untaxed post fiscal 2018 U.K. earnings were no longer considered permanently reinvested. Deferred taxes that are a consequence of foreign exchange translation resulting from earnings that are no longer considered permanently reinvested are recorded as a component of foreign currency translation adjustments on the condensed consolidated statements of comprehensive income. During the fiscal quarter ended July 1, 2023, deferred taxes have been assessed as immaterial related to foreign exchange translation and not recorded. Deferred income taxes or foreign withholding taxes, estimated to be $0.4 million, have not been recorded for other jurisdictions as those earnings are considered to be permanently reinvested.
On August 16, 2022, the U.S. government enacted the Inflation Reduction Act of 2022 that includes, among other provisions, changes to the U.S. corporate income tax system, including a fifteen percent minimum tax based on "adjusted financial statement income,” and a one percent excise tax on net repurchases of stock after December 31, 2022. The Company had net share repurchases of $2.7 million for the fiscal quarter ended July 1, 2023 resulting in a tax payable of $0.03 million. As the Company's issued and outstanding common stock on the condensed consolidated balance sheet is classified as permanent equity, the excise tax is treated as a specific incremental cost directly attributable to the repurchase. As such, the excise tax is charged against the gross proceeds and recorded within equity with an offsetting excise tax liability recognized.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share
6 Months Ended
Jul. 01, 2023
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
CRA calculates basic earnings per share using the two-class method. CRA calculates diluted earnings per share using the more dilutive of either the two-class method or treasury stock method. The two-class method was more dilutive for the fiscal quarters and fiscal year-to-date periods ended July 1, 2023 and July 2, 2022.
Under the two-class method, net earnings are allocated to each class of common stock and participating security as if all the net earnings for the period had been distributed. CRA's participating securities consist of unvested share-based payment awards that contain a nonforfeitable right to receive dividends and therefore are considered to participate in undistributed earnings with common shareholders. Net earnings allocable to these participating securities were not material for the fiscal quarters and fiscal year-to-date periods ended July 1, 2023 and July 2, 2022.
The following table presents the calculation of basic and diluted net income per share (in thousands, except per share data):
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Numerator:
Net income — basic$9,508 $11,643 $18,426 $23,069 
Less: net income attributable to participating shares34 48 69 95 
Net income — diluted$9,474 $11,595 $18,357 $22,974 
Denominator:
Weighted average shares outstanding — basic6,983 7,263 $7,051 $7,311 
Effect of dilutive stock options and restricted stock units97 117 115 131 
Weighted average shares outstanding — diluted7,080 7,380 7,166 7,442 
Net income per share:
Basic$1.36 $1.60 $2.61 $3.15 
Diluted$1.34 $1.57 $2.56 $3.09 
For the fiscal quarter and fiscal year-to-date period ended July 1, 2023, the anti-dilutive share-based awards that were excluded from the calculation of common stock equivalents for purposes of computing diluted weighted average shares outstanding amounted to 17,120 and 4,329 shares, respectively. There were no anti-dilutive share-based awards for the fiscal quarter and fiscal year-to-date period ended July 2, 2022.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments
6 Months Ended
Jul. 01, 2023
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial InstrumentsThe following tables show CRA's financial instruments recorded in the condensed consolidated financial statements which are measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
July 1, 2023
Level 1Level 2Level 3
Assets:
Money market mutual funds$— $— $— 
Total Assets$— $— $— 
Liabilities:
Contingent consideration liability$— $— $1,092 
Total Liabilities$— $— $1,092 

December 31, 2022
Level 1Level 2Level 3
Assets:
Money market mutual funds$— $— $— 
Total Assets$— $— $— 
Liabilities:
Contingent consideration liability$— $— $1,056 
Total Liabilities$— $— $1,056 
The contingent consideration liability pertains to estimated future contingent consideration payments related to the acquisition of bSG, an independent consulting firm. The following table summarizes the changes in the contingent consideration liability (in thousands):
Fiscal Year-to-Date
Period Ended
Fiscal Year Ended
July 1, 2023December 31, 2022
Beginning balance$1,056 $— 
Acquisition-related contingent consideration— 1,056 
Accretion36 — 
Ending balance$1,092 $1,056 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Credit Agreement
6 Months Ended
Jul. 01, 2023
Debt Disclosure [Abstract]  
Credit Agreement Credit Agreement
CRA is party to a Credit Agreement, dated as of August 19, 2022 (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 million revolving credit facility, which may be decreased at CRA's option to $200.0 million during the period from July 16th in a year through January 15th in the next year. Additionally, for the period from January 16th to July 15th of each calendar year, CRA may elect to not increase the revolving credit facility to $250.0 million. The revolving credit facility includes a $25.0 million sublimit for the issuance of letters of credit.
There were $80.0 million in borrowings outstanding under the revolving credit facility as of July 1, 2023 and no borrowings outstanding as of December 31, 2022. As of July 1, 2023, the amount available under the revolving credit facility was reduced by certain letters of credit outstanding, which amounted to $4.4 million.
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 July 1, 2023, CRA was in compliance with the covenants of the Credit Agreement.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jul. 01, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
As described in the previous note, CRA is party to standby letters of credit with its lenders in support of minimum future lease payments under certain operating leases for office space.
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.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
6 Months Ended
Jul. 01, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsOn August 3, 2023, CRA announced that its Board of Directors declared a quarterly cash dividend of $0.36 per common share, payable on September 8, 2023 to shareholders of record as of August 29, 2023.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Apr. 01, 2023
Jul. 02, 2022
Apr. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Pay vs Performance Disclosure            
Net income $ 9,508 $ 8,918 $ 11,643 $ 11,426 $ 18,426 $ 23,069
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jul. 01, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jul. 01, 2023
Accounting Policies [Abstract]  
Basis of Presentation Basis of PresentationThe unaudited condensed consolidated financial statements include the accounts of CRA International, Inc. and its wholly-owned subsidiaries, which require consolidation after the elimination of intercompany accounts and transactions. These financial statements have been prepared in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for Quarterly Reports on Form 10-Q. Accordingly, these financial statements do not include all the information and note disclosures required by accounting principles generally accepted in the United States of America (“GAAP”) for annual financial statements. In the opinion of management, these financial statements reflect all adjustments of a normal, recurring nature necessary for the fair presentation of CRA’s results of operations, financial position, cash flows, and shareholders’ equity for the interim periods presented in conformity with GAAP. Results of operations for the interim periods presented herein are not necessarily indicative of results of operations for a full year. These financial statements should be read in conjunction with the consolidated financial statements and notes thereto for the fiscal year ended December 31, 2022 included in CRA’s Annual Report on Form 10-K filed with the SEC on March 2, 2023 (the “2022 Form 10-K”).
Estimates EstimatesThe preparation of financial statements in conformity with GAAP requires management to make significant estimates and judgments that affect the reported amounts of assets and liabilities, as well as the related disclosure of contingent assets and liabilities, at the date of the financial statements, and the reported amounts of consolidated revenues and expenses during the reporting period. Estimates in these condensed consolidated financial statements include, but are not limited to, allowances for accounts receivable and unbilled services, revenue recognition on fixed-price contracts, variable consideration to be included in the transaction price of revenue contracts, the useful life of long-lived assets, measurement of operating lease right-of-use (“ROU”) assets and liabilities, share-based compensation, valuation of acquired intangible assets, valuation of contingent consideration liabilities, 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
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Business Acquisitions (Tables)
6 Months Ended
Jul. 01, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of assets acquired and liabilities assumed The following table is the final allocation of the purchase price to the estimated fair value of assets acquired and liabilities assumed (in thousands):
Assets Acquired
Current assets:
Accounts receivable$3,742 
Unbilled services1,382 
Prepaid expenses and other current assets100 
Total current assets5,224 
Property and equipment141 
Goodwill2,409 
Intangible assets4,150 
Right-of-use assets1,210 
Other assets41 
Total assets acquired$13,175 
Liabilities Assumed
Current liabilities:
Accrued expenses$1,245 
Deferred revenue and other liabilities161 
Current portion of lease liabilities549 
Total current liabilities1,955 
Non-current portion of lease liabilities661 
Total liabilities assumed$2,616 
Net assets acquired$10,559 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues and Allowances (Tables)
6 Months Ended
Jul. 01, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregate CRA's revenue by type of contract and geographic location
The following tables disaggregate CRA’s revenue by type of contract and geographic location (in thousands):
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
Type of ContractJuly 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Consulting services revenues:
Fixed-price$28,082 $27,541 $54,859 $56,314 
Time-and-materials133,883 121,561 259,951 241,170 
Total$161,965 $149,102 $314,810 $297,484 
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
Geographic BreakdownJuly 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Consulting services revenues:
United States$126,894 $120,168 $244,766 $237,087 
United Kingdom26,396 20,843 52,045 43,253 
Other8,675 8,091 17,999 17,144 
Total$161,965 $149,102 $314,810 $297,484 
Schedule of bad debt expense, net of recoveries The following table presents CRA's bad debt expense, net of recoveries of previously written off allowances (in thousands):
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Bad debt expense (recovery), net$392 $(141)$392 $(262)
Schedule of expenses are subject to reimbursement The following expenses are subject to reimbursement (in thousands):
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Reimbursable expenses$17,252 $16,441 $31,233 $32,645 
Schedule of opening and closing balances and result of changes in contract liability balance (in thousands) The following table presents the closing balances of CRA's contract liabilities (in thousands):
July 1,
2023
December 31,
2022
Contract liabilities$3,213 $6,977 
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):
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Amounts included in contract liabilities at the beginning of the period$2,832 $3,331 $6,194 $7,656 
Performance obligations satisfied in previous periods$3,298 $2,628 $2,744 $2,150 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Forgivable Loans (Tables)
6 Months Ended
Jul. 01, 2023
Forgivable Loans  
Schedule of forgivable loan activity
The following table presents forgivable loan activity for the respective periods (in thousands):
Fiscal Year-to-Date Period EndedFiscal Year Ended
July 1,
2023
December 31,
2022
Beginning balance$56,456 $48,591 
Advances17,592 34,984 
Repayments(616)(25)
Reclassifications from accrued expenses or to other assets (1)— (2,192)
Amortization(12,600)(24,403)
Effects of foreign currency translation165 (499)
Ending balance$60,997 $56,456 
Current portion of forgivable loans$12,134 $9,666 
Non-current portion of forgivable loans$48,863 $46,790 
_______________________________
(1)Relates to the reclassification of performance awards previously recorded as accrued expenses or forgivable loans that have been reclassified to other receivables.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jul. 01, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in the carrying amount of goodwill
The changes in the carrying amount of goodwill for the fiscal-year-to-date period ended July 1, 2023 are summarized as follows (in thousands):
Goodwill$164,815 
Accumulated goodwill impairment(71,893)
Goodwill, net at December 31, 202292,922 
Additions due to acquisitions415 
Foreign currency translation adjustment562 
Goodwill, net at July 1, 2023$93,899 
Schedule of components of acquired identifiable intangible assets The components of acquired identifiable intangible assets are as follows (in thousands):
July 1, 2023December 31, 2022
Useful Life
(in years)
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Customer relationships
10
$13,800 $(5,914)$7,886 $13,800 $(5,212)$8,588 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Tables)
6 Months Ended
Jul. 01, 2023
Accrued Liabilities, Current [Abstract]  
Schedule of accrued expenses
Accrued expenses consist of the following (in thousands):
July 1,
2023
December 31,
2022
Compensation and related expenses$84,844 $138,728 
Performance awards12,021 9,359 
Direct project accruals2,892 1,783 
Other7,416 5,994 
Total accrued expenses$107,173 $155,864 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share (Tables)
6 Months Ended
Jul. 01, 2023
Earnings Per Share [Abstract]  
Schedule of earnings per share
The following table presents the calculation of basic and diluted net income per share (in thousands, except per share data):
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Numerator:
Net income — basic$9,508 $11,643 $18,426 $23,069 
Less: net income attributable to participating shares34 48 69 95 
Net income — diluted$9,474 $11,595 $18,357 $22,974 
Denominator:
Weighted average shares outstanding — basic6,983 7,263 $7,051 $7,311 
Effect of dilutive stock options and restricted stock units97 117 115 131 
Weighted average shares outstanding — diluted7,080 7,380 7,166 7,442 
Net income per share:
Basic$1.36 $1.60 $2.61 $3.15 
Diluted$1.34 $1.57 $2.56 $3.09 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Fair value of Financial Instruments (Tables)
6 Months Ended
Jul. 01, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis The following tables show CRA's financial instruments recorded in the condensed consolidated financial statements which are measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
July 1, 2023
Level 1Level 2Level 3
Assets:
Money market mutual funds$— $— $— 
Total Assets$— $— $— 
Liabilities:
Contingent consideration liability$— $— $1,092 
Total Liabilities$— $— $1,092 

December 31, 2022
Level 1Level 2Level 3
Assets:
Money market mutual funds$— $— $— 
Total Assets$— $— $— 
Liabilities:
Contingent consideration liability$— $— $1,056 
Total Liabilities$— $— $1,056 
Summary of the changes in the contingent consideration liabilities The following table summarizes the changes in the contingent consideration liability (in thousands):
Fiscal Year-to-Date
Period Ended
Fiscal Year Ended
July 1, 2023December 31, 2022
Beginning balance$1,056 $— 
Acquisition-related contingent consideration— 1,056 
Accretion36 — 
Ending balance$1,092 $1,056 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Description of Business and Fiscal Year (Details)
6 Months Ended
Jul. 01, 2023
area
segment
Accounting Policies [Abstract]  
Number of broad areas of consulting services | area 2
Number of business segment | segment 1
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Business Acquisitions - Narrative (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Nov. 29, 2022
colleague
Feb. 28, 2022
USD ($)
colleague
Jul. 01, 2023
USD ($)
Jul. 02, 2022
USD ($)
Mar. 03, 2023
USD ($)
Dec. 31, 2022
USD ($)
Business Acquisition [Line Items]            
Consideration paid for acquisition, net     $ 570 $ 10,185    
Goodwill     $ 93,899     $ 92,922
Welch Consulting, Ltd.            
Business Acquisition [Line Items]            
Number of new colleagues | colleague   45        
Consideration paid for acquisition, net         $ 10,600  
Forgivable loans issued in transaction   $ 7,900        
Acquired intangible assets, useful life   10 years        
Goodwill   $ 2,409        
Bio Strategies Group Inc Member            
Business Acquisition [Line Items]            
Number of new colleagues | colleague 17          
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Business Acquisitions - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Feb. 28, 2022
Current assets:      
Goodwill $ 93,899 $ 92,922  
Welch Consulting, Ltd.      
Current assets:      
Accounts receivable     $ 3,742
Unbilled services     1,382
Prepaid expenses and other current assets     100
Total current assets     5,224
Property and equipment     141
Goodwill     2,409
Intangible assets     4,150
Right-of-use assets     1,210
Other assets     41
Total assets acquired     13,175
Current liabilities:      
Accrued expenses     1,245
Deferred revenue and other liabilities     161
Current portion of lease liabilities     549
Total current liabilities     1,955
Non-current portion of lease liabilities     661
Total liabilities assumed     2,616
Net assets acquired     $ 10,559
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues and Allowances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Disaggregation of Revenue        
Consulting services revenues $ 161,965 $ 149,102 $ 314,810 $ 297,484
United States        
Disaggregation of Revenue        
Consulting services revenues 126,894 120,168 244,766 237,087
United Kingdom        
Disaggregation of Revenue        
Consulting services revenues 26,396 20,843 52,045 43,253
Other        
Disaggregation of Revenue        
Consulting services revenues 8,675 8,091 17,999 17,144
Fixed-price        
Disaggregation of Revenue        
Consulting services revenues 28,082 27,541 54,859 56,314
Time-and-materials        
Disaggregation of Revenue        
Consulting services revenues $ 133,883 $ 121,561 $ 259,951 $ 241,170
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues and Allowances - Reserves for Variable Consideration and Credit Risk (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Revenue from Contract with Customer [Abstract]        
Bad debt expense (recovery), net $ 392 $ (141) $ 392 $ (262)
Reimbursable expenses $ 17,252 $ 16,441 $ 31,233 $ 32,645
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues and Allowances - Contract Balances from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Dec. 31, 2022
Contract liabilities:          
Contract liabilities $ 3,213   $ 3,213   $ 6,977
Revenue recognized from:          
Amounts included in contract liabilities at the beginning of the period 2,832 $ 3,331 6,194 $ 7,656  
Performance obligations satisfied in previous periods $ 3,298 $ 2,628 $ 2,744 $ 2,150  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Forgivable Loans (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 01, 2023
Dec. 31, 2022
Forgivable loan activity    
Beginning balance $ 56,456 $ 48,591
Advances 17,592 34,984
Repayments (616) (25)
Reclassifications from accrued expenses or to other assets 0 (2,192)
Amortization (12,600) (24,403)
Effects of foreign currency translation 165 (499)
Ending balance 60,997 56,456
Current portion of forgivable loans 12,134 9,666
Non-current portion of forgivable loans $ 48,863 $ 46,790
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 01, 2023
Dec. 31, 2022
Changes in the carrying amount of goodwill    
Goodwill $ 165,800 $ 164,815
Accumulated goodwill impairment (71,900) $ (71,893)
Balance at the beginning of the period, Goodwill, net 92,922  
Additions due to acquisitions 415  
Foreign currency translation adjustment 562  
Balance at the end of the period, Goodwill, net $ 93,899  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Acquired and Amortization (Details) - Customer relationships - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Acquired identifiable intangible assets    
Gross Carrying Amount $ 13,800 $ 13,800
Accumulated Amortization (5,914) (5,212)
Net Carrying Amount $ 7,886 $ 8,588
Useful Life (in years) 10 years  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 01, 2023
Dec. 31, 2022
Jul. 02, 2022
Apr. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Dec. 31, 2022
Acquired identifiable intangible assets              
Goodwill, impairment loss         $ 0   $ 0
Intangible assets impairment losses         0   $ 0
Amortization $ 300,000   $ 300,000   $ 700,000 $ 600,000  
Customer relationships              
Acquired identifiable intangible assets              
intangible assets acquired   $ 1,400,000   $ 4,200,000      
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]    
Compensation and related expenses $ 84,844 $ 138,728
Performance awards 12,021 9,359
Direct project accruals 2,892 1,783
Other 7,416 5,994
Total accrued expenses 107,173 155,864
Compensation and related expenses    
Accrued bonuses $ 62,700 $ 116,100
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Income Tax Disclosure [Abstract]        
Effective tax rate (as a percent) 30.10% 28.30% 29.70% 27.40%
Deferred tax liability recognized, undistributed foreign earnings $ 400   $ 400  
Value of net shares repurchased 2,700      
Taxes payable $ 30   $ 30  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Numerator:        
Net income — basic $ 9,508 $ 11,643 $ 18,426 $ 23,069
Less: net income attributable to participating shares 34 48 69 95
Net income — diluted $ 9,474 $ 11,595 $ 18,357 $ 22,974
Denominator:        
Weighted average shares outstanding — basic (in shares) 6,983,000 7,263,000 7,051,000 7,311,000
Effect of dilutive stock options and restricted stock units (in shares) 97,000 117,000 115,000 131,000
Weighted average shares outstanding — diluted (in shares) 7,080,000 7,380,000 7,166,000 7,442,000
Basic (in dollars per share) $ 1.36 $ 1.60 $ 2.61 $ 3.15
Diluted (in dollars per share) $ 1.34 $ 1.57 $ 2.56 $ 3.09
Anti-dilutive share-based awards excluded (in shares) 17,120,000 0 4,329,000 0
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments (Details) - Recurring - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Fair Value, Inputs, Level 1    
ASSETS    
Money market mutual funds $ 0 $ 0
Total Assets 0 0
Liabilities:    
Contingent consideration liability 0 0
Total Liabilities 0 0
Fair Value, Inputs, Level 2    
ASSETS    
Money market mutual funds 0 0
Total Assets 0 0
Liabilities:    
Contingent consideration liability 0 0
Total Liabilities 0 0
Fair Value, Inputs, Level 3    
ASSETS    
Money market mutual funds 0 0
Total Assets 0 0
Liabilities:    
Contingent consideration liability 1,092 1,056
Total Liabilities $ 1,092 $ 1,056
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments - Change in Contingent Consideration Liability (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 01, 2023
Dec. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 1,056 $ 0
Acquisition-related contingent consideration 0 1,056
Accretion 36 0
Ending balance $ 1,092 $ 1,056
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Credit Agreement (Details)
6 Months Ended
Jul. 01, 2023
USD ($)
Dec. 31, 2022
USD ($)
Aug. 19, 2022
USD ($)
Senior Loan Agreement      
Borrowings on revolving line of credit outstanding $ 80,000,000 $ 0  
Financial covenants, maximum consolidated net leverage ratio 3.0    
Financial covenants, minimum consolidated interest coverage ratio 2.5    
Revolving credit facility | Credit Agreement      
Senior Loan Agreement      
Revolving credit facility, maximum capacity     $ 250,000,000
Amount available under revolving credit facility reduced     200,000,000
Borrowings on revolving line of credit outstanding $ 80,000,000 $ 0  
Secured by letters of credit | Credit Agreement      
Senior Loan Agreement      
Revolving credit facility, maximum capacity     $ 25,000,000
Borrowings on revolving line of credit outstanding $ 4,400,000    
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events (Details) - $ / shares
3 Months Ended
Aug. 03, 2023
Jul. 01, 2023
Apr. 01, 2023
Jul. 02, 2022
Apr. 02, 2022
Subsequent Events          
Common share quarterly cash dividend declared (in dollars per share)   $ 0.36 $ 0.36 $ 0.31 $ 0.31
Subsequent Events          
Subsequent Events          
Common share quarterly cash dividend declared (in dollars per share) $ 0.36        
XML 58 crai-20230701_htm.xml IDEA: XBRL DOCUMENT 0001053706 2023-01-01 2023-07-01 0001053706 2023-07-28 0001053706 2023-04-02 2023-07-01 0001053706 2022-04-03 2022-07-02 0001053706 2022-01-02 2022-07-02 0001053706 2023-07-01 0001053706 2022-12-31 0001053706 2022-01-01 0001053706 2022-07-02 0001053706 us-gaap:CommonStockMember 2022-12-31 0001053706 us-gaap:RetainedEarningsMember 2022-12-31 0001053706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001053706 us-gaap:RetainedEarningsMember 2023-01-01 2023-04-01 0001053706 2023-01-01 2023-04-01 0001053706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-04-01 0001053706 us-gaap:CommonStockMember 2023-01-01 2023-04-01 0001053706 us-gaap:CommonStockMember 2023-04-01 0001053706 us-gaap:RetainedEarningsMember 2023-04-01 0001053706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 0001053706 2023-04-01 0001053706 us-gaap:RetainedEarningsMember 2023-04-02 2023-07-01 0001053706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-02 2023-07-01 0001053706 us-gaap:CommonStockMember 2023-04-02 2023-07-01 0001053706 us-gaap:CommonStockMember 2023-07-01 0001053706 us-gaap:RetainedEarningsMember 2023-07-01 0001053706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 0001053706 us-gaap:CommonStockMember 2022-01-01 0001053706 us-gaap:RetainedEarningsMember 2022-01-01 0001053706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 0001053706 us-gaap:RetainedEarningsMember 2022-01-02 2022-04-02 0001053706 2022-01-02 2022-04-02 0001053706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-02 2022-04-02 0001053706 us-gaap:CommonStockMember 2022-01-02 2022-04-02 0001053706 us-gaap:CommonStockMember 2022-04-02 0001053706 us-gaap:RetainedEarningsMember 2022-04-02 0001053706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-02 0001053706 2022-04-02 0001053706 us-gaap:RetainedEarningsMember 2022-04-03 2022-07-02 0001053706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-03 2022-07-02 0001053706 us-gaap:CommonStockMember 2022-04-03 2022-07-02 0001053706 us-gaap:CommonStockMember 2022-07-02 0001053706 us-gaap:RetainedEarningsMember 2022-07-02 0001053706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-02 0001053706 crai:WelchConsultingLtdMember 2022-02-28 2022-02-28 0001053706 crai:WelchConsultingLtdMember 2022-02-28 0001053706 crai:WelchConsultingLtdMember 2022-02-28 2023-03-03 0001053706 crai:BioStrategiesGroupIncMemberMember 2022-11-29 2022-11-29 0001053706 us-gaap:FixedPriceContractMember 2023-04-02 2023-07-01 0001053706 us-gaap:FixedPriceContractMember 2022-04-03 2022-07-02 0001053706 us-gaap:FixedPriceContractMember 2023-01-01 2023-07-01 0001053706 us-gaap:FixedPriceContractMember 2022-01-02 2022-07-02 0001053706 us-gaap:TimeAndMaterialsContractMember 2023-04-02 2023-07-01 0001053706 us-gaap:TimeAndMaterialsContractMember 2022-04-03 2022-07-02 0001053706 us-gaap:TimeAndMaterialsContractMember 2023-01-01 2023-07-01 0001053706 us-gaap:TimeAndMaterialsContractMember 2022-01-02 2022-07-02 0001053706 country:US 2023-04-02 2023-07-01 0001053706 country:US 2022-04-03 2022-07-02 0001053706 country:US 2023-01-01 2023-07-01 0001053706 country:US 2022-01-02 2022-07-02 0001053706 country:GB 2023-04-02 2023-07-01 0001053706 country:GB 2022-04-03 2022-07-02 0001053706 country:GB 2023-01-01 2023-07-01 0001053706 country:GB 2022-01-02 2022-07-02 0001053706 crai:CountriesOtherThanUnitedStatesUnitedKingdomMember 2023-04-02 2023-07-01 0001053706 crai:CountriesOtherThanUnitedStatesUnitedKingdomMember 2022-04-03 2022-07-02 0001053706 crai:CountriesOtherThanUnitedStatesUnitedKingdomMember 2023-01-01 2023-07-01 0001053706 crai:CountriesOtherThanUnitedStatesUnitedKingdomMember 2022-01-02 2022-07-02 0001053706 2022-01-02 2022-12-31 0001053706 us-gaap:CustomerRelationshipsMember 2023-07-01 0001053706 us-gaap:CustomerRelationshipsMember 2022-12-31 0001053706 us-gaap:CustomerRelationshipsMember 2022-01-02 2022-04-02 0001053706 us-gaap:CustomerRelationshipsMember 2022-10-02 2022-12-31 0001053706 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-01 0001053706 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-01 0001053706 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-01 0001053706 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001053706 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001053706 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001053706 crai:CreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2022-08-19 0001053706 crai:CreditAgreementMember us-gaap:LetterOfCreditMember 2022-08-19 0001053706 crai:CreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2023-07-01 0001053706 crai:CreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001053706 crai:CreditAgreementMember us-gaap:LetterOfCreditMember 2023-07-01 0001053706 us-gaap:SubsequentEventMember 2023-08-03 2023-08-03 shares iso4217:USD iso4217:USD shares crai:area crai:segment crai:colleague pure 0001053706 false --12-30 2023 Q2 10-Q true 2023-07-01 false 000-24049 CRA International, Inc. MA 04-2372210 200 Clarendon Street Boston MA 02116-5092 617 425-3000 Common Stock, no par value CRAI NASDAQ Yes Yes Accelerated Filer false false false 7001716 161965000 149102000 314810000 297484000 113333000 103076000 221170000 207136000 29846000 27963000 58218000 53780000 2872000 3050000 5815000 6026000 15914000 15013000 29607000 30542000 1616000 468000 2187000 676000 -686000 1700000 -1214000 1899000 13612000 16245000 26206000 31765000 4104000 4602000 7780000 8696000 9508000 11643000 18426000 23069000 1.36 1.60 2.61 3.15 1.34 1.57 2.56 3.09 6983000 7263000 7051000 7311000 7080000 7380000 7166000 7442000 9508000 11643000 18426000 23069000 1074000 -3860000 2126000 -5032000 10582000 7783000 20552000 18037000 14271000 31447000 3823000 2640000 140160000 143644000 1089000 1120000 72935000 51343000 15218000 12760000 12134000 9666000 254718000 248860000 42443000 45582000 93899000 92922000 7886000 8588000 90627000 96725000 9402000 9163000 48863000 46790000 3220000 2287000 551058000 550917000 22909000 27584000 107173000 155864000 8999000 12016000 16386000 15972000 3523000 5689000 80000000 0 238990000 217125000 10343000 15677000 97938000 106008000 1001000 953000 109282000 122638000 0 0 1000000 1000000 0 0 0 0 0 0 0 0 25000000 25000000 6969236 6969236 7149884 7149884 468000 1743000 215173000 224392000 -12855000 -14981000 202786000 211154000 551058000 550917000 18426000 23069000 5815000 6026000 7193000 6825000 -236000 -165000 2098000 2078000 392000 -262000 62000 309000 -4676000 13435000 21091000 23114000 3247000 1572000 4374000 9992000 4029000 3271000 -69747000 -63093000 -8851000 -8139000 -64979000 -78812000 1282000 2067000 570000 10185000 -1852000 -12252000 0 341000 105000000 70000000 25000000 0 2009000 975000 5230000 4636000 23577000 22630000 49184000 42100000 471000 -1545000 -17176000 -50509000 31447000 66130000 14271000 15621000 376000 -184000 200000 0 190000 2020000 6218000 7532000 2178000 452000 11077000 10584000 7149884 1743000 224392000 -14981000 211154000 8918000 8918000 1052000 1052000 0 0 0 940000 940000 45544 16614 1873000 1873000 180881 810000 19767000 20577000 173000 173000 -45000 -45000 0.36 2702000 2702000 6997933 0 210713000 -13929000 196784000 9508000 9508000 1074000 1074000 0 0 0 1158000 1158000 3630 1237 136000 136000 31090 554000 2446000 3000000 27000 27000 47000 47000 0.36 2528000 2528000 6969236 468000 215173000 -12855000 202786000 7362703 0 215784000 -9950000 205834000 11426000 11426000 -1172000 -1172000 14552 341000 341000 1037000 1037000 29558 10163 897000 897000 56665 481000 4475000 4956000 11000 11000 0.31 2377000 2377000 7339985 0 220347000 -11122000 209225000 11643000 11643000 -3860000 -3860000 1041000 1041000 3630 921 78000 78000 211345 963000 16711000 17674000 52000 52000 0.31 2259000 2259000 7131349 0 212968000 -14982000 197986000 Summary of Significant Accounting Policies<div style="margin-top:12pt"><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:12pt;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, Inc. (together with its wholly-owned subsidiaries, “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:12pt"><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: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 unaudited condensed consolidated financial statements include the accounts of CRA International, Inc. and its wholly-owned subsidiaries, which require consolidation after the elimination of intercompany accounts and transactions. These financial statements have been prepared in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for Quarterly Reports on Form 10-Q. Accordingly, these financial statements do not include all the information and note disclosures required by accounting principles generally accepted in the United States of America (“GAAP”) for annual financial statements. In the opinion of management, these financial statements reflect all adjustments of a normal, recurring nature necessary for the fair presentation of CRA’s results of operations, financial position, cash flows, and shareholders’ equity for the interim periods presented in conformity with GAAP. Results of operations for the interim periods presented herein are not necessarily indicative of results of operations for a full year. These financial statements should be read in conjunction with the consolidated financial statements and notes thereto for the fiscal year ended December 31, 2022 included in CRA’s Annual Report on Form 10-K filed with the SEC on March 2, 2023 (the “2022 Form 10-K”). </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:700;line-height:120%">Estimates</span></div>The preparation of financial statements in conformity with GAAP requires management to make significant estimates and judgments that affect the reported amounts of assets and liabilities, as well as the related disclosure of contingent assets and liabilities, at the date of the financial statements, and the reported amounts of consolidated revenues and expenses during the reporting period. Estimates in these condensed consolidated financial statements include, but are not limited to, allowances for accounts receivable and unbilled services, revenue recognition on fixed-price contracts, variable consideration to be included in the transaction price of revenue contracts, the useful life of long-lived assets, measurement of operating lease right-of-use (“ROU”) assets and liabilities, share-based compensation, valuation of acquired intangible assets, valuation of contingent consideration liabilities, 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 2 1 Basis of PresentationThe unaudited condensed consolidated financial statements include the accounts of CRA International, Inc. and its wholly-owned subsidiaries, which require consolidation after the elimination of intercompany accounts and transactions. These financial statements have been prepared in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for Quarterly Reports on Form 10-Q. Accordingly, these financial statements do not include all the information and note disclosures required by accounting principles generally accepted in the United States of America (“GAAP”) for annual financial statements. In the opinion of management, these financial statements reflect all adjustments of a normal, recurring nature necessary for the fair presentation of CRA’s results of operations, financial position, cash flows, and shareholders’ equity for the interim periods presented in conformity with GAAP. Results of operations for the interim periods presented herein are not necessarily indicative of results of operations for a full year. These financial statements should be read in conjunction with the consolidated financial statements and notes thereto for the fiscal year ended December 31, 2022 included in CRA’s Annual Report on Form 10-K filed with the SEC on March 2, 2023 (the “2022 Form 10-K”). EstimatesThe preparation of financial statements in conformity with GAAP requires management to make significant estimates and judgments that affect the reported amounts of assets and liabilities, as well as the related disclosure of contingent assets and liabilities, at the date of the financial statements, and the reported amounts of consolidated revenues and expenses during the reporting period. Estimates in these condensed consolidated financial statements include, but are not limited to, allowances for accounts receivable and unbilled services, revenue recognition on fixed-price contracts, variable consideration to be included in the transaction price of revenue contracts, the useful life of long-lived assets, measurement of operating lease right-of-use (“ROU”) assets and liabilities, share-based compensation, valuation of acquired intangible assets, valuation of contingent consideration liabilities, 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 Business AcquisitionsOn February 28, 2022, CRA acquired substantially all business assets and assumed certain liabilities of Welch Consulting, Ltd. (“Welch Consulting”), a Texas limited partnership. Welch Consulting provided economic, business, and strategic consulting services principally involving labor and employment issues. The acquisition expands CRA’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 and will not receive compensation or a portion of the purchase price as part of the transaction. <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 acquisition has been accounted for as a business combination, and the results of operations have been included in the accompanying condensed consolidated financial statements from the date of acquisition. On the date of acquisition, right-of-use assets and lease liabilities were recorded 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 were recorded in accordance with ASC 606, as CRA adopted ASU 2021-08 on the first day of fiscal 2022. All other tangible assets and identifiable intangible assets acquired and liabilities assumed were recorded at their fair value as of the date of acquisition. </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%">Welch Consulting's results of operations have been included in the accompanying condensed consolidated statements of operations from the date of acquisition. The following table is the final allocation of the purchase price to the estimated fair value of assets acquired and liabilities assumed (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:87.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.596%"></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:100%;text-decoration:underline">Assets Acquired</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:100%">Current assets:</span></td><td colspan="3" style="background-color:#cceeff;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:100%">Accounts receivable</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%">3,742 </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:100%">Unbilled services</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,382 </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:100%">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:10pt;font-weight:400;line-height:100%">100 </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 current 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%">5,224 </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%">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:10pt;font-weight:400;line-height:100%">141 </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%">Goodwill</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,409 </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%">Intangible 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%">4,150 </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%">Right-of-use 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:10pt;font-weight:400;line-height:100%">1,210 </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%">Other 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%">41 </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 assets acquired</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%">13,175 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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:100%;text-decoration:underline">Liabilities Assumed</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:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;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:100%">Accrued expenses</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%">1,245 </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:100%">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:10pt;font-weight:400;line-height:100%">161 </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:100%">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:10pt;font-weight:400;line-height:100%">549 </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 current 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%">1,955 </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%">Non-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:10pt;font-weight:400;line-height:100%">661 </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 liabilities assumed</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%">2,616 </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 assets acquired</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%">10,559 </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:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the acquired assets and assumed liabilities, CRA has paid $10.6 million, net, the amount of which was based on adjusted estimates of certain net working capital items. In addition, CRA issued $7.9 million of forgivable loans and agreed to provide other deferred compensation to key employees and a non-employee expert, which is treated as post-transaction compensation expense over the term of the loan.</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 intangible assets acquired are comprised of customer relationships, the fair value of which was determined using a multi-period excess earnings method. The customer relationships intangible is being amortized over a ten-year life on a straight-line basis, which approximates the expected pattern of economic benefit from this asset. The Company also recorded $2.4 million of goodwill, all of which is expected to be deductible for tax purposes.</span></div>On November 29, 2022, CRA acquired substantially all of the business assets and assumed certain liabilities of bioStrategies Group, Inc. (“bSG”), a Chicago-based consulting firm focused on developing commercial strategies for healthcare products and technologies. The acquisition expands CRA’s business opportunities, expertise, and market presence with the addition of 17 colleagues with an office in Chicago, Illinois. The acquisition has been accounted for as a business combination, and the results of operations have been included in the accompanying condensed consolidated financial statements from the date of acquisition. The acquisition of bSG is not significant to our overall results presented in our condensed consolidated financial statements. 45 The following table is the final allocation of the purchase price to the estimated fair value of assets acquired and liabilities assumed (in thousands):<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:87.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.596%"></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:100%;text-decoration:underline">Assets Acquired</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:100%">Current assets:</span></td><td colspan="3" style="background-color:#cceeff;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:100%">Accounts receivable</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%">3,742 </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:100%">Unbilled services</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,382 </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:100%">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:10pt;font-weight:400;line-height:100%">100 </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 current 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%">5,224 </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%">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:10pt;font-weight:400;line-height:100%">141 </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%">Goodwill</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,409 </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%">Intangible 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%">4,150 </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%">Right-of-use 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:10pt;font-weight:400;line-height:100%">1,210 </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%">Other 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%">41 </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 assets acquired</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%">13,175 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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:100%;text-decoration:underline">Liabilities Assumed</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:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;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:100%">Accrued expenses</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%">1,245 </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:100%">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:10pt;font-weight:400;line-height:100%">161 </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:100%">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:10pt;font-weight:400;line-height:100%">549 </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 current 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%">1,955 </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%">Non-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:10pt;font-weight:400;line-height:100%">661 </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 liabilities assumed</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%">2,616 </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 assets acquired</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%">10,559 </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> 3742000 1382000 100000 5224000 141000 2409000 4150000 1210000 41000 13175000 1245000 161000 549000 1955000 661000 2616000 10559000 10600000 7900000 P10Y 2400000 17 Revenues and Allowances<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 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, exclusive of depreciation and amortization, 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:12pt"><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: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 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:49.484%"></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.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.603%"></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="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%">Fiscal Quarter Ended</span></td><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%">Fiscal Year-to-Date<br/>Period 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="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%">July 1,<br/>2023</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%">July 2,<br/>2022</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%">July 1,<br/>2023</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%">July 2,<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%">Consulting services revenues:</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: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><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 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%">28,082 </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%">27,541 </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%">54,859 </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%">56,314 </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%">Time-and-materials</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%">133,883 </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%">121,561 </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:120%">259,951 </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:120%">241,170 </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 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%">161,965 </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%">149,102 </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:9pt;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:9pt;font-weight:400;line-height:120%">314,810 </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:9pt;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:9pt;font-weight:400;line-height:120%">297,484 </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: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:49.484%"></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.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.603%"></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="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%">Fiscal Quarter Ended</span></td><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%">Fiscal Year-to-Date<br/>Period 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="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%">July 1,<br/>2023</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%">July 2,<br/>2022</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%">July 1,<br/>2023</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%">July 2,<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%">Consulting services revenues:</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: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><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%">United States</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%">126,894 </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%">120,168 </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%">244,766 </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%">237,087 </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%">United Kingdom</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%">26,396 </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%">20,843 </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:120%">52,045 </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:120%">43,253 </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%">Other</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%">8,675 </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%">8,091 </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:120%">17,999 </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:120%">17,144 </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</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%">161,965 </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%">149,102 </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: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%">314,810 </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: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%">297,484 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:7pt"><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:12pt;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 condensed consolidated balance sheets. Adjustments to the reserves for variable consideration are included in revenues on the condensed consolidated statements of operations.</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%">CRA also maintains allowances for accounts receivable and unbilled services for estimated losses resulting from clients’ failure to make required payments. 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:49.630%"></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.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.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.603%"></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="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%">Fiscal Quarter Ended</span></td><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%">Fiscal Year-to-Date<br/>Period 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%">July 1,<br/>2023</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%">July 2,<br/>2022</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%">July 1,<br/>2023</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%">July 2,<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%">Bad debt expense (recovery), net</span></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%">392 </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%">(141)</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: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%">392 </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: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%">(262)</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:7pt"><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:12pt;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 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:49.484%"></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.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.603%"></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="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%">Fiscal Quarter Ended</span></td><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%">Fiscal Year-to-Date<br/>Period 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%">July 1,<br/>2023</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%">July 2,<br/>2022</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%">July 1,<br/>2023</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%">July 2,<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%">Reimbursable expenses</span></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%">17,252 </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%">16,441 </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%">31,233 </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%">32,645 </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:7pt"><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%">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 July 1, 2023 and December 31, 2022.</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%">When consideration is received, or such consideration is unconditionally due from a customer prior to transferring consulting services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after performance obligations have been satisfied and all revenue recognition criteria have been met. The following table presents the closing balances of CRA's contract liabilities (in thousands):</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:74.046%"></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.599%"></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%">July 1,<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: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%">Contract liabilities</span></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%">3,213 </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%">6,977 </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:7pt;text-indent:27pt"><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: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:49.484%"></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.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.603%"></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="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%">Fiscal Quarter Ended</span></td><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%">Fiscal Year-to-Date<br/>Period 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%">July 1,<br/>2023</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%">July 2,<br/>2022</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%">July 1,<br/>2023</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%">July 2,<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%">Amounts included in contract liabilities at the beginning of the period</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%">2,832 </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%">3,331 </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: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%">6,194 </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: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%">7,656 </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 periods</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%">3,298 </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%">2,628 </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:9pt;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:9pt;font-weight:400;line-height:120%">2,744 </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:9pt;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:9pt;font-weight:400;line-height:120%">2,150 </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: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 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:49.484%"></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.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.603%"></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="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%">Fiscal Quarter Ended</span></td><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%">Fiscal Year-to-Date<br/>Period 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="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%">July 1,<br/>2023</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%">July 2,<br/>2022</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%">July 1,<br/>2023</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%">July 2,<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%">Consulting services revenues:</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: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><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 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%">28,082 </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%">27,541 </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%">54,859 </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%">56,314 </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%">Time-and-materials</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%">133,883 </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%">121,561 </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:120%">259,951 </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:120%">241,170 </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 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%">161,965 </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%">149,102 </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:9pt;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:9pt;font-weight:400;line-height:120%">314,810 </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:9pt;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:9pt;font-weight:400;line-height:120%">297,484 </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: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:49.484%"></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.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.603%"></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="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%">Fiscal Quarter Ended</span></td><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%">Fiscal Year-to-Date<br/>Period 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="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%">July 1,<br/>2023</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%">July 2,<br/>2022</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%">July 1,<br/>2023</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%">July 2,<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%">Consulting services revenues:</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: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><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%">United States</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%">126,894 </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%">120,168 </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%">244,766 </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%">237,087 </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%">United Kingdom</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%">26,396 </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%">20,843 </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:120%">52,045 </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:120%">43,253 </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%">Other</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%">8,675 </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%">8,091 </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:120%">17,999 </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:120%">17,144 </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</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%">161,965 </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%">149,102 </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: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%">314,810 </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: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%">297,484 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div> 28082000 27541000 54859000 56314000 133883000 121561000 259951000 241170000 161965000 149102000 314810000 297484000 126894000 120168000 244766000 237087000 26396000 20843000 52045000 43253000 8675000 8091000 17999000 17144000 161965000 149102000 314810000 297484000 The following table presents CRA's bad debt expense, net of recoveries of previously written off allowances (in thousands):<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:49.630%"></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.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.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.603%"></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="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%">Fiscal Quarter Ended</span></td><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%">Fiscal Year-to-Date<br/>Period 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%">July 1,<br/>2023</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%">July 2,<br/>2022</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%">July 1,<br/>2023</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%">July 2,<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%">Bad debt expense (recovery), net</span></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%">392 </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%">(141)</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: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%">392 </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: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%">(262)</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> 392000 -141000 392000 -262000 The following expenses are subject to reimbursement (in thousands):<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:49.484%"></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.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.603%"></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="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%">Fiscal Quarter Ended</span></td><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%">Fiscal Year-to-Date<br/>Period 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%">July 1,<br/>2023</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%">July 2,<br/>2022</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%">July 1,<br/>2023</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%">July 2,<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%">Reimbursable expenses</span></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%">17,252 </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%">16,441 </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%">31,233 </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%">32,645 </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> 17252000 16441000 31233000 32645000 The following table presents the closing balances of CRA's contract liabilities (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:74.046%"></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.599%"></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%">July 1,<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: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%">Contract liabilities</span></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%">3,213 </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%">6,977 </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:7pt;text-indent:27pt"><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: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:49.484%"></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.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.603%"></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="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%">Fiscal Quarter Ended</span></td><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%">Fiscal Year-to-Date<br/>Period 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%">July 1,<br/>2023</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%">July 2,<br/>2022</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%">July 1,<br/>2023</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%">July 2,<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%">Amounts included in contract liabilities at the beginning of the period</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%">2,832 </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%">3,331 </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: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%">6,194 </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: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%">7,656 </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 periods</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%">3,298 </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%">2,628 </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:9pt;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:9pt;font-weight:400;line-height:120%">2,744 </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:9pt;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:9pt;font-weight:400;line-height:120%">2,150 </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> 3213000 6977000 2832000 3331000 6194000 7656000 3298000 2628000 2744000 2150000 Forgivable Loans<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%">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 principal amount of forgivable loans and accrued interest is forgiven by CRA over the term of the loans, so long as the employee or non-employee expert continues employment or affiliation with CRA and complies with certain contractual requirements. The expense associated with the forgiveness of the principal amount of the loans is recorded as compensation expense over the service period, which is consistent with the term of the loans. </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 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:68.490%"></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:13.377%"></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%">Fiscal Year-to-Date Period 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%">Fiscal 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%">July 1,<br/>2023</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%">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%">Beginning balance</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:10pt;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:10pt;font-weight:400;line-height:120%">56,456 </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: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:10pt;font-weight:400;line-height:120%">48,591 </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%">Advances</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%">17,592 </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%">34,984 </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="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%">(616)</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%">(25)</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%">Reclassifications from accrued expenses or to other assets (1)</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%">— </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%">(2,192)</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%">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:10pt;font-weight:400;line-height:120%">(12,600)</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,403)</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="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%">165 </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%">(499)</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 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%">60,997 </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 </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 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%">12,134 </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%">9,666 </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 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%">48,863 </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%">46,790 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________________________</span></div>(1)Relates to the reclassification of performance awards previously recorded as accrued expenses or forgivable loans that have been reclassified to other receivables. <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 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:68.490%"></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:13.377%"></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%">Fiscal Year-to-Date Period 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%">Fiscal 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%">July 1,<br/>2023</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%">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%">Beginning balance</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:10pt;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:10pt;font-weight:400;line-height:120%">56,456 </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: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:10pt;font-weight:400;line-height:120%">48,591 </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%">Advances</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%">17,592 </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%">34,984 </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="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%">(616)</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%">(25)</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%">Reclassifications from accrued expenses or to other assets (1)</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%">— </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%">(2,192)</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%">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:10pt;font-weight:400;line-height:120%">(12,600)</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,403)</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="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%">165 </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%">(499)</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 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%">60,997 </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 </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 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%">12,134 </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%">9,666 </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 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%">48,863 </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%">46,790 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________________________</span></div>(1)Relates to the reclassification of performance awards previously recorded as accrued expenses or forgivable loans that have been reclassified to other receivables. 56456000 48591000 17592000 34984000 616000 25000 0 2192000 12600000 24403000 165000 -499000 60997000 56456000 12134000 9666000 48863000 46790000 Goodwill and Intangible Assets<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 changes in the carrying amount of goodwill for the fiscal-year-to-date period ended July 1, 2023 are summarized 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.473%"></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.597%"></td><td style="width:0.1%"></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%">Goodwill</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%">164,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 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%">Accumulated goodwill impairment</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%">(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 December 31, 2022</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:120%">92,922 </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 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%">Additions due to acquisitions</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%">415 </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%">Foreign currency translation adjustment</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%">562 </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 July 1, 2023</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: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,899 </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:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill at July 1, 2023, is comprised of goodwill of $165.8 million and accumulated impairment of $71.9 million. There were no impairment losses related to goodwill during the fiscal-year-to-date period ended July 1, 2023 or during the fiscal year ended December 31, 2022.</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%">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. The components of acquired identifiable intangible assets are as follows (in thousands):</span></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:22.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:9.280%"></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:9.864%"></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:9.864%"></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.704%"></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%">July 1, 2023</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 31, 2022</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<br/>(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;text-align:left;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:left;vertical-align:bottom"><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></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: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:10pt;font-weight:400;line-height:120%">13,800 </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: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:10pt;font-weight:400;line-height:120%">(5,914)</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: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:10pt;font-weight:400;line-height:120%">7,886 </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: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:10pt;font-weight:400;line-height:120%">13,800 </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: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:10pt;font-weight:400;line-height:120%">(5,212)</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: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:10pt;font-weight:400;line-height:120%">8,588 </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>There were no impairment losses related to intangible assets during the fiscal-year-to-date period ended July 1, 2023 or during the fiscal year ended December 31, 2022. As a result of the Welch Consulting acquisition, CRA recognized approximately $4.2 million of intangible assets related to customer relationships in the first quarter of fiscal 2022. As a result of the bSG acquisition, CRA recognized approximately $1.4 million of intangible assets related to customer relationships in the fourth quarter of fiscal 2022. Amortization expense related to intangible assets was $0.3 million and $0.7 million for the fiscal quarter and fiscal year-to-date period ended July 1, 2023, respectively, $0.3 million and $0.6 million for the fiscal quarter and fiscal year-to-date period ended July 2, 2022, respectively. <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 changes in the carrying amount of goodwill for the fiscal-year-to-date period ended July 1, 2023 are summarized 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.473%"></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.597%"></td><td style="width:0.1%"></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%">Goodwill</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%">164,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 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%">Accumulated goodwill impairment</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%">(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 December 31, 2022</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:120%">92,922 </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 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%">Additions due to acquisitions</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%">415 </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%">Foreign currency translation adjustment</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%">562 </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 July 1, 2023</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: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,899 </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> 164815000 71893000 92922000 415000 562000 93899000 165800000 71900000 0 0 The components of acquired identifiable intangible assets are as follows (in thousands):<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:22.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:9.280%"></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:9.864%"></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:9.864%"></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.704%"></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%">July 1, 2023</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 31, 2022</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<br/>(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;text-align:left;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:left;vertical-align:bottom"><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></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: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:10pt;font-weight:400;line-height:120%">13,800 </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: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:10pt;font-weight:400;line-height:120%">(5,914)</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: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:10pt;font-weight:400;line-height:120%">7,886 </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: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:10pt;font-weight:400;line-height:120%">13,800 </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: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:10pt;font-weight:400;line-height:120%">(5,212)</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: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:10pt;font-weight:400;line-height:120%">8,588 </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> P10Y 13800000 5914000 7886000 13800000 5212000 8588000 0 0 4200000 1400000 300000 700000 300000 600000 Accrued Expenses<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%">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:99.415%"><tr><td style="width:1.0%"></td><td style="width:74.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.666%"></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%">July 1,<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: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%">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%">84,844 </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%">138,728 </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%">12,021 </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,359 </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,892 </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,783 </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%">7,416 </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%">5,994 </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%">107,173 </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%">155,864 </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:7pt;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 July 1, 2023 and December 31, 2022, approximately $62.7 million and $116.1 million, respectively, of accrued bonuses were included above in “Compensation and related expenses.”</span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"></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%">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:99.415%"><tr><td style="width:1.0%"></td><td style="width:74.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.666%"></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%">July 1,<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: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%">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%">84,844 </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%">138,728 </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%">12,021 </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,359 </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,892 </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,783 </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%">7,416 </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%">5,994 </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%">107,173 </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%">155,864 </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> 84844000 138728000 12021000 9359000 2892000 1783000 7416000 5994000 107173000 155864000 62700000 116100000 Income Taxes<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%">For the fiscal quarters ended July 1, 2023 and July 2, 2022, CRA’s effective income tax rate (“ETR”) was 30.1% and 28.3%, respectively. The ETR for the second quarter of fiscal 2023 was higher than the second quarter of fiscal 2022 primarily due to an increase in nondeductible meals and entertainment expenses and an increase in the U.K. statutory rate from 19% to 25% effective April 1, 2023, with a blended rate of 23.5% for the fiscal year. The increase in the tax impact of the meals expense is a result of the expiration of the relief provided by The Consolidated Appropriations Act, 2021, whereby the deduction for business meals from restaurants was 100% during 2021 and 2022 and reverted back to 50% in 2023.</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%">For the fiscal year-to-date periods ended July 1, 2023 and July 2, 2022, CRA's ETR was 29.7% and 27.4%, respectively. The ETR for the current fiscal year-to-date period was higher than the prior year-to-date period primarily due to the same items noted above, as well as a decrease in the tax benefit related to share-based compensation. </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%">In fiscal 2020, as a result of both a qualitative and quantitative analysis, certain amounts of previously taxed and untaxed post fiscal 2018 U.K. earnings were no longer considered permanently reinvested. Deferred taxes that are a consequence of foreign exchange translation resulting from earnings that are no longer considered permanently reinvested are recorded as a component of foreign currency translation adjustments on the condensed consolidated statements of comprehensive income. During the fiscal quarter ended July 1, 2023, deferred taxes have been assessed as immaterial related to foreign exchange translation and not recorded. Deferred income taxes or foreign withholding taxes, estimated to be $0.4 million, have not been recorded for other jurisdictions as those earnings are considered to be permanently reinvested. </span></div>On August 16, 2022, the U.S. government enacted the Inflation Reduction Act of 2022 that includes, among other provisions, changes to the U.S. corporate income tax system, including a fifteen percent minimum tax based on "adjusted financial statement income,” and a one percent excise tax on net repurchases of stock after December 31, 2022. The Company had net share repurchases of $2.7 million for the fiscal quarter ended July 1, 2023 resulting in a tax payable of $0.03 million. As the Company's issued and outstanding common stock on the condensed consolidated balance sheet is classified as permanent equity, the excise tax is treated as a specific incremental cost directly attributable to the repurchase. As such, the excise tax is charged against the gross proceeds and recorded within equity with an offsetting excise tax liability recognized. 0.301 0.283 0.297 0.274 400000 2700000 30000.00 Net Income Per Share<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 calculates basic earnings per share using the two-class method. CRA calculates diluted earnings per share using the more dilutive of either the two-class method or treasury stock method. The two-class method was more dilutive for the fiscal quarters and fiscal year-to-date periods ended July 1, 2023 and July 2, 2022.</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%">Under the two-class method, net earnings are allocated to each class of common stock and participating security as if all the net earnings for the period had been distributed. CRA's participating securities consist of unvested share-based payment awards that contain a nonforfeitable right to receive dividends and therefore are considered to participate in undistributed earnings with common shareholders. Net earnings allocable to these participating securities were not material for the fiscal quarters and fiscal year-to-date periods ended July 1, 2023 and July 2, 2022.</span></div><div style="margin-top:7pt;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: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:49.484%"></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.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.603%"></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="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%">Fiscal Quarter Ended</span></td><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%">Fiscal Year-to-Date<br/>Period 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%">July 1,<br/>2023</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%">July 2,<br/>2022</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%">July 1,<br/>2023</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%">July 2,<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><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 — 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: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%">9,508 </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,643 </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%">18,426 </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%">23,069 </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:100%">34 </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%">48 </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%">69 </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%">95 </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 — 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: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%">9,474 </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: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%">11,595 </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%">18,357 </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%">22,974 </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><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 — 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,983 </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,263 </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%">7,051 </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%">7,311 </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%">97 </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%">117 </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%">115 </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%">131 </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 — 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%">7,080 </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,380 </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,166 </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,442 </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><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%">1.36 </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%">1.60 </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%">2.61 </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%">3.15 </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%">1.34 </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%">1.57 </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%">2.56 </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%">3.09 </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:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal quarter and fiscal year-to-date period ended July 1, 2023, the anti-dilutive share-based awards that were excluded from the calculation of common stock equivalents for purposes of computing diluted weighted average shares outstanding amounted to 17,120 and 4,329 shares, respectively. There were no anti-dilutive share-based awards for the fiscal quarter and fiscal year-to-date period ended July 2, 2022.</span></div> <div style="margin-top:7pt;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: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:49.484%"></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.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.603%"></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="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%">Fiscal Quarter Ended</span></td><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%">Fiscal Year-to-Date<br/>Period 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%">July 1,<br/>2023</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%">July 2,<br/>2022</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%">July 1,<br/>2023</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%">July 2,<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><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 — 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: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%">9,508 </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,643 </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%">18,426 </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%">23,069 </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:100%">34 </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%">48 </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%">69 </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%">95 </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 — 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: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%">9,474 </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: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%">11,595 </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%">18,357 </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%">22,974 </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><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 — 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,983 </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,263 </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%">7,051 </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%">7,311 </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%">97 </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%">117 </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%">115 </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%">131 </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 — 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%">7,080 </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,380 </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,166 </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,442 </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><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%">1.36 </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%">1.60 </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%">2.61 </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%">3.15 </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%">1.34 </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%">1.57 </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%">2.56 </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%">3.09 </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> 9508000 11643000 18426000 23069000 34000 48000 69000 95000 9474000 11595000 18357000 22974000 6983000 7263000 7051000 7311000 97000 117000 115000 131000 7080000 7380000 7166000 7442000 1.36 1.60 2.61 3.15 1.34 1.57 2.56 3.09 17120000 4329000 0 0 Fair Value of Financial InstrumentsThe following tables show CRA's financial instruments recorded in the condensed consolidated financial statements which are measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):<div style="margin-top:10pt"><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:10pt;font-weight:700;line-height:120%">July 1, 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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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: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%">— </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%">— </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%">— </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 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: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%">— </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: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%">— </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: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%">— </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%">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:10pt;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: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%">— </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%">— </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%">1,092 </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 Liabilities</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%">— </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">— </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">1,092 </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"><span><br/></span></div><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:48.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></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:15.420%"></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:15.423%"></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:10pt;font-weight:700;line-height:120%">December 31, 2022</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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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: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%">— </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%">— </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%">— </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 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: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%">— </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: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%">— </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: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%">— </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%">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:10pt;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: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%">— </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%">— </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%">1,056 </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 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:10pt;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:10pt;font-weight:400;line-height:120%">— </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:10pt;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:10pt;font-weight:400;line-height:120%">— </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:10pt;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:10pt;font-weight:400;line-height:120%">1,056 </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: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 contingent consideration liability pertains to estimated future contingent consideration payments related to the acquisition of bSG, an independent consulting firm. 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:66.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></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%">Fiscal Year-to-Date<br/>Period 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%">Fiscal 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">July 1, 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 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%">Beginning balance</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%">1,056 </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%">— </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%">Acquisition-related contingent consideration</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%">— </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,056 </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%">Accretion</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%">36 </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%">— </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><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%">Ending balance</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: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,092 </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,056 </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> The following tables show CRA's financial instruments recorded in the condensed consolidated financial statements which are measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):<div style="margin-top:10pt"><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:10pt;font-weight:700;line-height:120%">July 1, 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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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: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%">— </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%">— </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%">— </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 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: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%">— </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: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%">— </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: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%">— </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%">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:10pt;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: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%">— </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%">— </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%">1,092 </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 Liabilities</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%">— </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">— </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">1,092 </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"><span><br/></span></div><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:48.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></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:15.420%"></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:15.423%"></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:10pt;font-weight:700;line-height:120%">December 31, 2022</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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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: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%">— </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%">— </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%">— </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 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: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%">— </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: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%">— </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: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%">— </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%">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:10pt;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: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%">— </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%">— </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%">1,056 </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 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:10pt;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:10pt;font-weight:400;line-height:120%">— </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:10pt;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:10pt;font-weight:400;line-height:120%">— </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:10pt;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:10pt;font-weight:400;line-height:120%">1,056 </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> 0 0 0 0 0 0 0 0 1092000 0 0 1092000 0 0 0 0 0 0 0 0 1056000 0 0 1056000 The following table summarizes the changes in the contingent consideration liability (in thousands):<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:66.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></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%">Fiscal Year-to-Date<br/>Period 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%">Fiscal 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">July 1, 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 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%">Beginning balance</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%">1,056 </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%">— </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%">Acquisition-related contingent consideration</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%">— </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,056 </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%">Accretion</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%">36 </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%">— </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><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%">Ending balance</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: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,092 </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,056 </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> 1056000 0 0 1056000 36000 0 1092000 1056000 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:120%">CRA is party to a Credit Agreement, dated as of August 19, 2022 (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 million revolving credit facility, which may be decreased at CRA's option to $200.0 million during the period from July 16th in a year through January 15th in the next year. Additionally, for the period from January 16th to July 15th of each calendar year, CRA may elect to not increase the revolving 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:12pt;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 $80.0 million in borrowings outstanding under the revolving credit facility as of July 1, 2023 and no borrowings outstanding as of December 31, 2022. As of July 1, 2023, the amount available under the revolving credit facility was reduced by certain letters of credit outstanding, which amounted to $4.4 million. </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%">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</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 July 1, 2023, CRA was in compliance with the covenants of the Credit Agreement.</span></div> 250000000 200000000 250000000 25000000 80000000 0 4400000 3.0 2.5 Commitments and Contingencies<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 described in the previous note, CRA is party to standby letters of credit with its lenders in support of minimum future lease payments under certain operating leases for office space.</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%">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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> However, the outcome of such legal actions is inherently unpredictable and subject to inherent uncertainties.</span></div> Subsequent EventsOn August 3, 2023, CRA announced that its Board of Directors declared a quarterly cash dividend of $0.36 per common share, payable on September 8, 2023 to shareholders of record as of August 29, 2023. 0.36 false false false false EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( =" U<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " '0@-7O[ZE\NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VUAD=#M1?&D(+B@> O)[&ZP^4,RTN[;F\;=+J(/X#$SOWSS M#4RO@E ^XG/T 2,93#>S'5T2*FS9D2@(@*2.:&6J<\+EYMY'*RD_XP&"5!_R M@-!RO@&+)+4D"0NP"BN1#;U60D64Y.,9K]6*#Y]Q+#"M $>TZ"A!4S? AF5B M.,UC#U? B.,-GT74*_$4OT36SK SLDYF34U35,]=267=VC@[>GQI:Q;&9=( M.H7Y5S*"3@&W[#+YM;N[WSVPH>5M5_';BG>[IA7-1G#^OKC^\+L*6Z_-WOQC MXXO@T,.ONQB^ %!+ P04 " '0@-7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M =" U?/!.:WQP4 -H> 8 >&PO=V]R:W-H965T&UL MM9EK;]LV%(;_"N$!PP;$L4CYDG2. 4=MNFQ-Z\;9AF[8!UJB;:&2Z%&4G?S[ M'4JVE&34L2;47Q+=SFN^/+P\),<[J;ZF:R$T>8RC)+WJK+7>O.GU4G\M8IZ> MRXU(X,U2JIAKN%6K7KI1@@=Y4!SUF.,,>S$/D\YDG#^;J_AV*7/KLFQLI"RJ_FYC:XZCBF1"(2OC82'/YMA2>BR"A!.?[9 MBW;*WS2!SZ\/ZC>Y>3"SX*GP9/1'&.CU5>>B0P*QY%FD[^7N9[$W-#!ZOHS2 M_"_9%=_V^QWB9ZF6\3X82A"'2?&?/^XKXED &]4$L'T >Q5 ZW[!W0>XN=&B M9+FMMUSSR5C)'5'F:U S%WG=Y-'@)DQ,&N=:P=L0XO3DK?0SR(HF/ G(NT2' M^HG<)D7S,-7<)>F:*Y&.>QI^S<3T_+WR=:',:I2'Y$XF>IV":B""E_$]*&59 M5'8HZC5#!7_)HG/BT#/"'.9:RN,U"&<7MO 7Q7'+FG-S/;=&SY-;H&MC1W69J[;&+N7JQ",XY"&C_RV-I(<1WO?@KS%G3C))^W>'16%/$V\<]M MGE&UEIZI4TVZ3A/74#BIH*7F13XC /19G:,R;9U77$11$OF/<\_< M0:M^D+O$ZAJ7NY8 P;9 #P]LZ[-"(HI#S6N?9?>=*;D-$]^>8ERSINN>@I-H M!4H4QYO71F>0$1Z1/\--_0B%*SJ,TF%WX%PRJ]U3O= MX0)#.K+:.@4ET0J3*,XV'Z0/29NM98)AQ!&1/AMT78 )J[]30!*M*(GBB/,0 M:@ DN224_;#XD_37/%F)6C \(O1Q M.G\[M:X^\<"V#BLB8HV(R,N4,LN78LV2IQ(FDLRZXW)$\8MUG\;#H]KZK$B( M-2*AG,Z+73NS$.4'XU:?N&*=SU-P#ZNXAS7B'K-. X0'%EA)91U^CNA,?5^ M! @$A9C5ZRG8AU7LPQJQSSSF442NLQ1>I_86B^O4+KCQN+;^*N1AC9#G72S4 MRG3)]Z"@UP $\88G]J3B@O5&3P$[K((=AK/*(9%K 8G$[.$R]?9. 3VL@AZ& M\\IAC'TQH\_S'6WR*=/ L8F9/:V.OQ'.[.NA4!OD:N9L93L9.0X=T>&XM[59 MK+B'-=H>\F H50!XMTD@'LFOPI[%H[M$U!FX(V=HM7 *T&$5Z#"<4Z8QK'OS MC;Z;B-LSA@O4M]%3D(Y;D8Z+ \H! &["U!#Z%P&TB>W6'I'K=BD#1K>>()P" M>-P*>%P<3\J=VN=.;^"A=>8X(E:W%8V'M?58P8Z+H\EKC_O=]WJ7N-QGZP(9 M#_J_'GO/3@_-?).F^DR)9%80JAS M/H+Q3A4'J<6-EIO\+'(AM99Q?KD6/!#*? #OEU+JPXWY@?(X>_(O4$L#!!0 M ( =" U>S!1%@J@4 -T7 8 >&PO=V]R:W-H965T&ULK5A=4^,V%/TKFG2G S-L8LFV;-.0&8BS4SI=8 C;?>CTP<0B\:QM92TY ML/WUO?[ 223%A38\$,L^]TKGZE[I2.-G7GP3*\8D>LG27%P,5E*NSTO+^Z3Y4I6+T:3\3I:LCF37]9W!;1&G9)K?_GX=7CY 8_X /Y]G-P]S=/L)W=[-[B\?K@& 3LH\ M*N-$LO@4?41?YB$Z^7"*Q"HJF$!)CAY6O!11'HLS]&&O/1Y)&&[5Z6C1#NVJ M&1HY,#0;?>:Y7 DTRV,6&^S#?GO:8S^",'6Q(J^QNB*]#G\KTR&R\!DB%K$- MXYF^Q9S4YL1$Y__U/OO/O>\%P^X2QZ[]V0?\7><+GC$TEY%DL'!(].?EHY % M%/Y?IJENG#EF9]5J>"[6T8)=#&"Y$ZS8L,'DYY\PM7XQQ?F8SL)C.IL=R=G> MC#C=C#A]WB?W;,/RDADKK;&DM66U=VPFF.* NN/19C>P!I@38(OLPT(=9F/' MQ]8^;*;#2. YOM/!]FBZ'4VWE^:4"RD0?T)5_)(%+#LG[&61E@(VG.IUS""V MBR1J]J$\1E'&"YG\7;\X-06GZ<_=98UM^%."8X!9MN51)3@ZC!",/34X!ICE M89N:@T.[X-#>X,QAQTWRY1E:LIP54=H$((:-(ZF*L]J4$7L!E2',>4+U406^ MHU"<&E!>0)5XA3K*]0GVE3@84+;G6^8P>%T8O-XPA'TY8.+MZ8Q\3TG[J0ZR M+5>9UU 'N3Y6ZFRF@ZA%#DR]WW'V>SFW"_)3P3,$.K*HN1HGV=<3V0VPH[ U MH2RL3K*.(@&U/(6OCH+(.<1,..@(!_]"6#)81>5K0I^AG$D3WT#K_2.L?FI2 M&U .5;(U-( @I56Z!A3U#DPOMK9*S>KE"\(89&\.JK H6+[X@99P#H#5+^4" MJOGT(/W6[?YP?)6^ 06+EIK=)E^8J+DS,SGS@^! !':T*GY+BC\R." QM"[X M)JD/+- $K5E_D]&+>65K7>\-R:98K7$3C!+'5>.@PP@E%E7CH,-L[.ULN_N! M(-M D-Y W+V/.M%&X6!+K7<3BFI;OP'E[2[7+6\=Y=/@4 5L)2?NU4^3&S@X M-V2--&U-;P2NY:LT=13&U%'7-1/,=X@VP3J,V!8]E.E;*8>=7G6]98I@*6_. M5^=&TKV:\+W"^JC>PJ-ZFQW+V_Z,;%4G[I>=5Y%(%N@$CK0Q3].H$-N),8K* MUIVWFT!#6UMU32A541I 9$BQFHHZRA[B0TO-5E#B?D49)FD)I_WW,*T0XW)I3E:C5I0-D8'TC,K?#%_W;IO+KX_1\6R$LTI>X*NK*$'0RV:N^2F(?FZOBQ]Y%+RK'YX32"QB^VTX]]S[&2AEZR:H"^)+^?[SM7V&:X9_RER0B1ZJ$HJ M1D8NY?+<-$6:DPJ+,[8D%';FC%=8PI0O3+'D!&<:5)6F8UF!6>&"&M%0K]WP M:,AJ61:4W' DZJK"_/\JF=[-T/5[V+JZN4T^@-SD2X(F4Y@GZ*2F MN,X*2;)3] 9]GL7HY.4I>HD*BNYR5@M,,S$T)=BH-)EI:\]E8X_SA#TNNF)4 MY@(E-"-9#SX^C \.X$V(31<@YS% E\Y!PH]U>88L^S5R+,?ML6?\'+BCX4Z? M._^G/?EG[5O!<+MJ<36?^P3?3&))X):0B,W1F%5P->7JSE@1-*$IJPCZ=G$O M)(?C_[TO]PV[U\^NKL1SL<0I&1E + A?$2-Z]<(.K'=]@3\F67Q,LN1(9%LI M\KH4>8?8HRF\+87.15\"&FR@L>H)645O?6LP-%>;@=T7LNW <[>EXAZI@><$ MVU+)OI3C6L';3FK+1[_ST3]8AM4EZ/(2'*P]>+KA8:;P;G%.:/H;P4U 18F;EB#[ <^9NCS$:T2)OD(D M?NA+5:/%WRPM*_1VJG1?Z(T["*R=*MV7# 8XY[R M[',VW#]'EC]P=KS=EPK#P>Z1W!=R+-_?H4IZ% XL-]SQUMSH*2K"%[J9$W#H M:BJ;!Z-;[?K%"]TF[:Q?VN=CNV<]AOZR:0?_TC?-Z17FBX(*5)(YJ++.0L@, M;QJ^9B+94G%%(MZT"J;,,\+)RN1YJ/I8?W9>3$]5)7.TER>%Z2L5BM1 M/'R1F;H[&M'1XP<7Z>U2FP\FT\.UN)674O]C M8_IIQB,SH+;X)Y5WY020S.=?&A8!_&SF3668\ 8[? M6Z>C]IEFX.[UH_<_:O) YEJ4Z@*^36&GA"XNOSQ M_=O)\17?,#Z- Q]W8';R5G>UQYRY6[O$]GHEP2F#4R-Q?R=Y5N1 ;DT5EL7(6U*Y,6 M-E/JLX@>3C:[=&PK3GT_:JWV)[ 'CU3PZV./E08![Q# S'OH^ MSBQHF05.9C_SZS3+Y(*8J4V!Q! O.O;BI.%%QY0]@U=@ 8Y8PH,>+=LJH-SG M.*NP914Z69T7O!LZV2, QQ='&++G:BNU):9,\(8&P] MFP5^9$40,?/C>"B$20LR>6+JH;8H]$,]Y2:CK$'M=;VJ,:R)!<)G_L[R:Z B M5D$0,QPI]3K1\YQ8_U1J<0?;#]4LSYY!'B=)#QEFQA(V!&U'CZD3VK=C!"&X=[>USF,8^3MLJ#N)X &:GE=0I3].ZWCM0-P=5*1TK MR*(^2,0LC%@P@+)3.>J6N1-Y(V'3+*!0F:N5)%K<2QPGMP'X'NO#1*QH.) R M::=QU"UR_>33*L'CCE^KPM2\*'!;G[N\CS"R,DH$M3SL1HVX5^U&G=L?\ MVRK#&>LK+&+%6#Q0.M!.BZA;C)JTZ0!G2TD04"_HYTO4SDOH$,!.=&CTK(HS M2P44 ZE.)5YV4J=XO;3N?"UO^Z0[+:-N,6M+NK5X,&L>)8Q(%$L\*PRR0TXD^BMH4,L/Y*0:R",$X&@'<:R-P: M>"$W*MND^2TQW]2R IA3M*1@ML#%'OSTD=IF TK".A%D;A'G(\,&A[C]0.:UKA3YE^:UE[+VS[W M3MVY6]W/B\<=56HU_P4=F(+ZM" ;D57R,Z%C$$'S2TH3)%@=E5ZJ(OU/+CZ; M%2Y)6I:F8JP38:5+Z.$7L'+0N-DRWY3)0F->'[>OBZ?]0 M2P,$% @ !T(#5PP6INYT P LPL !@ !X;"]W;W)KS4=J"[GW[M)),2"!FHE@?BRSG__,[)\66\Y^))Q@ *_4@HDQ,K5BJ]LVT9 MQI!@>Z*K2U3 3C*G1)J>X[CVPDFS K&^=A2!&.>*4H8+ 62 M69)@\<\]4+Z?6*[U//"5;&-E!NQ@G.(MK$!]2Y="]^Q*)2(),$DX0P(V$VOJ MWLU M:1P/V\_J[_/@=3!K+&'&Z9\D4O'$&EHH@@W.J/K*]Q^@#*AO]$).9?Z/]J6M M8Z$PDXHGI;,F2 @KGOA'F8@#![=WQL$K';Q+';JE0S/NG,__31] MF"W0ZL-B\;A"G8SA+"(*HAO466(!3,6@2(CI#7J+OJWFJ//J!KU"A*''F&<2 MLTB.;:7YS%OLL&2Y+UB\,RR_9_06.>X;Y#E>M\%]UNX^A_ 6=0MWK^YNZZQ4 MJ?&JU'BY7O>,WDIA!;IB%>(;])XPS$*"*5IR2?(*_&NZEDKH.OR[*=1"N]>L M;1;GG4QQ"!-+KSX)8@=6\/HWUW?>-07^/XG5TM"MTM!M4P^F5"]U'3L@O6GH M91?RC"FIEW (9(?7%)JB+R3]7-+L)+N@.S3?='<8U:F1Y_>U?0 M9FQ-*(4(F:20$!J+LG>"X3K#T1%K@Y'KG6'M5ZS]5M:EWK% "(.G>/CT!J58 MH!VF&:".7DD1IQ0+B5+0VVZL%]U-$WW_!,PY0F^SJ''[%;=_'7=.)Q'.5,P% M^5=/=(JA1N)"O%_+=_X[XG[9KD8_J.@'OT1/I,Q>(!^<$!TSMUG4:(<5[?"7 M:/6)+)7>9@G;MB(/7T1NLZ@ACRKD42ORC">)WAY/:QHU%35JQ!Z]6-5M%C5L MU_EY%#I7@%]7U*7T81J]?F-97V)9#^#@+'>O#^""NBYE#Y'\D3_RNOXQ^ZGA MP.V-AL/>&?2?9ZW;>H8UHU]:Y*7V!?RGALW\]L&-REQG/V.Q)4PB"AOMZ=P. MM(0H;HA%1_$TOV2MN=)7MKP9ZULU"&.@YS>.N;=5]_3@/U!+ P04 M" '0@-77RH@ 9(( !V) & 'AL+W=OJNRW%ST^S)>\363 MG_(-S^"715ZL60FWQ;(O-P5GB1ZT3OO$\\+^FHFL-[K4SQZ*T66^+5.1\8<" MR>UZS8J7&Y[F3U<]W'M]\$TL5Z5ZT!]=;MB2SWCY??-0P%V_UI*(-<^DR#-4 M\,55[QI?C'U?#= 2/P1_D@?72)DRS_.?ZF:27/4\A8BG/"Z5"@9?.S[F::HT M 8Z_]TI[]7^J@8?7K]H_:^/!F#F3?)RG?XFD7%WU!CV4\ 7;IN6W_.E/OCBK>RS-?[P8!@+;+JFSWO)^)@ .BQ#R#[ :0]P.\80/<# MJ#:T0J;-NF4E&UT6^1,JE#1H4Q=Z;O1HL$9D:AEG90&_"AA7CL;WT]N[Z>SN M%L'5[/[+Y/;Z$6YFC_#U]6[Z.$/WG]'X>O8G^OSE_J\9.MMF;)N(DB(WY0BU N' MM=01L* &%CB7XCKY+T05)*)2HC*'3!3G62Q2CK(:L7JN[F(F5V@K>:*\&Q)G MP4J1+:O,(TK!Y4&-6%[PHM.=5 M'LF>N36O#HP_/R>T'4@6(1QV(!S6"(=.A+,5*_BY8M $ 40H*V3E _Q975O# M?FC@(-YPT )K$XH&=K#8:VC.<\*]80FP^[Q\A8?.5.3O>/'RP4I7GH&"#DD+ MJ47HG(2D ^H!(V,GU.\9U&.I^ P8JDX'UJ D1LSSM['<>^C[TA;J.TR5&,_0Z4 M#8UC)ZN-'@J^82)YC>?*F_)RQ8M]M)1[-_MX\$OUQ&I/8'%_XD=MQF46A)EI5#0#"SS [1),5SGT9^&Z)%;#@<=D%LV!.[Z7.2Q3"IT'-5 M=1%[8D5'J6\2HN^181NF*45)A#M0-KR)W<19A]B&O:CIA-6/XV++&T# M[&.UQ$*2MF&FUCH,_2'4=M3;'+18( [/)HT1$NPDYLFTQ]WL_=T9<1)V+]* M0J?2=FQUP\C$27*CAVT1KYC*F-"N; JU6N6+C@D.KG_'DRO9Z.WQ,> M)VUF3Z7MV.J&B8F;B2=2;AE0G8H.Z&O6X&VRS..?'R%6H!D3&Y:F+]4CR'3[ MCH<7L9 =JVC2L>%ZI@CU.YB0-'Q-W'Q]DQ =W2(7N'8L?@&QHG;AK_!L7=2[5)\W^ MS7%-O"F7!?P MAK&)F[$?V3-Z$N5JE:>)0EN; 8W<>KXM5 Z8@_^H[MGN+Q::)IYGD*)%;!AU M)"O:D#EUD_E8):H$DE+"LT3J/&O=IK10X)M8GY(._9Q:$/-2-^/6# !LJV96>\!"9)!FWF8!:A*J M/\2#=M5O$X-^K O[P<:UFW?OZIW-U[T(_ASKGAX!%ZLB(MOW U! Z M51>Q8 MJIS>:H^EN8W:M:I%"-HLO\N]&RZF;W-QPB%S*-<1OXK<1K01-AISFUP R;.C MTJ8-(5-WRSON0HM8B>9\*;),^9,JZW@A@8Y>)-G1.W71^]ZP*.[7]KA*=9FU@\E?VL:<).X&W\9I2'<'E-^3MN\G; M?,$!Z7E>,A#3C4>=N=7\IWKU\GDJEKJGLMKBFP2.AVU3+$+$(UW6-"3ON[OS MV7:S2?4^-TNK=+%(08?(JK,+ -D:9?Y)>_53:3N>@Z9R\-V5@TZ7=;/;^1+( M-\D?TEW[Q8I%*@IH1YOH-Q6"_T9G?H119"6'F; &LF^R.L&1 =-2('0UL_[! MZV@W\Q^C9.LJ2T%#EVZ3]K95^IY=-]_R#AM[1E%I$_,"(S'U#TYPK'FQU =; M)-+)M#KU4#^M#\]#0 U'\ !@ !X;"]W;W)K^3FS8:Q_\59J]SU\SC?WDMIL[(L-6\"[R7]_ MPG96UH]]0-Z'ZYO$]HKO([X20A\> 5;JKVU<6JZ^Z^F\W: MQ:K<%NW+^JZLY%]NZV9;=/)K\W'6WC5EL=QOM-W,:!@FLVVQKBZNK_:__=I< M7]6[;K.NRE^;H-UMMT7SY?MR4S^\NB 77W]XO_ZXZOH?9M=7=\7'\J;L?KO[ MM9'?9H\JR_6VK-IU705->?OJXC7Y3F3[#?8E_K4N']J3ST&_*[_7]:?^RYOE MJXNPKU&Y*1==+U'(_^[+>;G9]$JR'G\<12\>8_8;GG[^JO[#?N?ESOQ>M.6\ MWOQ[O>Q6KR[2BV!9WA:[3?>^?OBQ/.Y0W.LMZDV[_S=X.)8-+X+%KNWJ[7%C M68/MNCK\7WP^&G&R 6%/;$"/&]"Q&[#C!LS<('UB@^BX061LP/@3&\3'#?:[ M/COL^]ZXO.B*ZZNF?@B:OK14ZS_LW=]O+?U:5WU'N>D:^=>UW*Z[GK][FXNW M-R(/Y*>;=S^_R5]_D%]N/LC_?A%O/P3O?@AN?GS]7OSX[N=M<6U;*]FG6RBGV@V>)8 MG>\/U:%/5.=#W14;QV9S>+-YO=W*7G?3U8M/CJUS>.OW92>/J'(9B**IUM5' M5[T%+/%ZL=AM=YM"VA&\ZU9E$\@JR2-WU1]2]V7P<]T:JC/94(^M11];B^[# M1$^$^;[\N*[Z*LJ#8U-4BS+X5OK=KHJF;%\$11?\5%0O@Y#\/: AI2[[0?U^ M5/JNO2L6Y:L+6?FV;.[+B^N__H4DX3]7AT\O^F/]IN][JWJS+)M6C@U_[-;=%Y<' M$6:_PQ3+,<4$DIC60O%C"\5@YWPKIQ7K:E%O2U<#Q-:Q2DA$$Z,/@A%\G1T5 M4B"%U"Q+'BU+0,OD7$/.)"IYHFV:LEI\";JFJ%HYC._G,,O_RO.OG!1U+C\3 M:^'4\!,,[^LGII@8JK_F)W_TDX-^BL]ELUC+0:*^#=K^9!S4=[V7SID MMVK (F+XQZVAS"J3@U7RM05)3',O?70O/<^]T[.\RTE0UG=P3>VC-HICHV/G MF"$%DIAF>O9H>@::OC^!7?:LL0SDV"D!K#T<_N7G_K-S+,ULBT+&C:Z;65W7 M+I2#=?.U$4E,LY&$"B1"T,CW9=LUZT4_ SYTU>!>_M+/E09Z+ZSKVWV/:J>- M0[,X3@WC48,*+#7=^A.&(P/6+\OM?JCHAX[>=MD(\I=-_:4L)28C<"PQM"*SE;QJ:PRS0S M1Z-CJ00LE<-[X.WW%*A&%*L1&-9N#C8VY=VN6:SV _Q0)P<%O3LYLQLF3I(D M-DW'C"JPU'33%242$'$183.NT46K._YQB$3=L%G#%SS5& MP1F!Z>SU8M'L9!=8K.*0P',(X\]-N \^K877O0<@F0$X885%F#MVH^3TL M-;T)%%%2+Z(<9;O-?23C66I>%:)V4M Z"]I2E- L2CLI>F,PO<'3,6:S%"%)9)#4 M'([A[>^HH (KJ&Z< BX& ][2&@MZ&'VXD2[5 Y7S]NE*5"+*=1B,&J=O3 "UO4>?6VF8PFSEIBB M0AB6FNZ\@C &0]C_85T$7 /O-G*@7T:MHP.5U;#4]#92K,9@5IMH501SY-UX M:@Y&B9U?-@OEBP;2<_[+(B)[P>2EA%WS6B\]_TXDBH.:\CHH856&IZ$RB^BV"^.^,Z8F1GR9S7$1WE MS-EPY,JF.:XC.LI!UQ$C!6+1I.FT"#6=AJJ6HZH)+#6]G4YNCH,9;ZIE$<>P M \LBX,IY-PPJ F*IZ0VC$#""$7#P0KP\KEX&#$C.1S:3\?[8-E/J\[$%<[C* MW@9/P6^1XK<(YC?G-?9A4VWRDAA 8LM3NQSAYC7(/+)AC]*(9>;DS%%N/TR3 M)X9IA541GW281F4L5+4<54U@J>GMI$ L@D$,OLP>VXJZX')H#_1[M16IQ3"I>=TJ&]NX9*8I MCD6@V2Q<(U]?L-1T_Q2;Q0-L=N[-LK"N[V ;VU1FV8[*8UAJNNV*QV*8Q\[) M#,4V'661U7]M&K,*Y7#EO*V/=C.VT5Q')F35M2@ M DM-MU[A6CR4DIL\,037P+N1[.3=)4D28K42*KMAJ>FM=/(\D\G3=\Z6<=W> MEG)S-<6Q6 (7R^%]\'9\"IB+%]N[@*T-$RM>SY1PPHL-=UU M18^Q;U+.Z;0K=1;&UOV+L;T\\C(EUIG4M?(QXXFY,@VN^KG6*&"+86#[FAXJ M/^_G>OW1_?4RV[!ASGR:=9BCXMRHF (KIFZJPKEXFIQ;;).0F;>=PZ&][1R. M*+ BZ@^04AR7H&?<$E?RBX?6LZ-0,V[C@@JLH+J;BNJ2YV3<#DMW#Y<5F=-9 M5+9+;+9+LHQGS)P#H(856&IZ$RC"2WPS;L.VNS)NB773V=Q1SCPO):Z,6\B) M.80ZRET2EM',?5TF45263)IQ2U#9#%4M1U436&IZ.RF$2_Z/N+>HL;EIKNKV*Y9++47&+?OT:)[3TJT*&J"2PU_5FW"OWX0 IOQ/) 8-;, M;2)+LB2CUF1C;,$9:_IR;M,? M);%],<=1[I+0-([=ISBN0(P_\V'_@UP&!_ ]RW$;N=PXC!I68*GIK:!XD)_Q MR/]AYQTWP[F(F \_]-\AY21B1SF(B+DB+1Y-.=7BJ(DP5+4<54U@J>GMI,"+ M/^?Y_]QFI2P.S<5-< AO>\?$%%@Q==L43O')W@' ;;J11Z9UC*,^4!)530SM M@>[IR6L ,-\#8*>BS,4A?/B1'W"-O'V9@IJXHB8^T9L 8%WOP=;&,\MV5)C" M4M-M5S#%\=\%P!W+ XGYN/DY=[P-P"J5P]7S-G,*.DH5':43O0\ UO7MPZD- M3X[;WE%C"BPUW7E%3NF?_CH N ;>;>1$*.ME&:A!!9::WDB*[M(_Y6T J3,O M9@)PZG@;@%4JA_? V^\I."Y5')=BOPT %O3NXPX\8R3,K)$(-4F'I::;KM Q MA9-TXU8VI8[%C2P,S4G@L9C6:6,S?Y&[Q&@4F6\=@RM^KC&*U=)Q;P,X9UU3 MZEB_2,U58'!\7^@8$U)@A=0M51R7PAQW[JJFU)&B,A_0-H=C>]LY(J3 "JG; MJ1 NA1'NC'5-J6/E(8VI.1>& WM[Z5H6:0456$%U-T_>[.;U='_?5$%J@Y@[ M53"V8 [7U_LT,P6WI8K;4IC;SD@5I([DERM5X"AGIPI<8JY4@:,P XN6X,IY-PPJC6&I'1IF=O)" M]/Y]][\4S<=UU0:;\E;*AR_[2\[-X17RAR]=?;=_1_KO==?5V_W'55G(XZ8O M(/]^6]?=UR_]:]Y][P77_- M^(-( 21ZRF@N!E8J97%NVR).(<.BPPK(U-;L+]/BLE)3E,.!)EEF'^? &4K0=6U]HHIF292JVP_7Z!EQ"!O"\F M7$EVPY*0#')!6(XX+ ;6L'L>]K2],?A!8"VVSDAG,F?L00O7R:+V94F%^TKFT="\6ED"RKP2J"C.35%S_5==@"*)YV@%L#W)> WBL MKP9XAP)Z-:!W*."D!IC4[2IW4[@ 2^SW.5LCKJT5FSZ8ZANTJA?)]?\DDES= M$H63_FA\%X1W41@@=8K&-]?!<*:$:*8^M^'=#(TO470UG(97XYL@G$8?4?C] M_GKV"QV5.2X3(B$Y1D<3S"&7*4@28WJ,/J/WR$8B55K1MZ4*4SNSXSJDBRHD M]Y60/'3+%)E 89Y LHNW57I-CNXFQPMW+^&WDG:0T_V$7,?U6N(9[8'N*]%;Y3#*]IN&?XO%?X(HDEJ(\)^VWE7LO79V/=7.18%C&%AJ; G@*[#\#^^ZI\[7ML*_)5GP MEF3A&Y'MM*C7M*BWC]T?89&BA*Q( GDB4(%)@B2KWE/=+'1$RM@94!7YI-(5#, MREQ6[[K1-LMH:&;P"_V%6E+53OE'4VVX6\R7)!>(PD)1.ITS-3=YM34J0;+" MC,4YDVK(FF.J%BUP;:#N%XS)C: =-*O;_PM02P,$% @ !T(#5[&I%5!M M!0 I0P !@ !X;"]W;W)K.9RAN.SM?-?0\TWHXBQ]N_$79ZZ+1EN^\12ZIE'^X9*-6Y^/#D>;#[=Z M54?Y,+DX:]6*%QP_MS<>;Y,!I=0-VZ"=)<_5^6A^>')Y+/O3AM\TK\/.,XDG M2^>^RLN'\GPT%4)LN(B"H/!SQU=LC "!QK<>CNBDBO5F7CKUN^Y]^>5X!7.A/27UGGO\=&(BBY$U_3&8-!HFW_5 M?1^''8.WTT<,9KW!+/'.!R66[U14%V?>KP7]-' M9V,=Z-J67'YO/P'/@>QL0_9R]B3@SYT9T_3P@&;3V=$3>$>#\T<)[^@1O#U> MTA_S98@>Q?+G/HVSN;34\!EIX.3\EY@O6PX)I6V8=^ M\0?2@90(WY30#9-!7Q*VA;,!NI1'28,N0+S2O@&4BJ3:UH@KJKQ3M@ '!;H/ M41<4N:BM_M;)HBU)VY.P.$Y!GWZ!"8Z(,.(&"2"<%O5\ %=UDL[.J*W4$$JB6:/+Y*:#*2B6?MUX&F/7!U;8P']02%=&!1!+HT.Z/U_T^EE<7PW:D5+]U"D/7\P#W7+KO(33DMQW=#A]^6F< M.H 721E47WSVIWE9)+6UPX?',J!XFH$W"6JE3"P0ZIU@6=FT:A0DT51JZ0 MFT: 1ADJ@)1#CT<2^K@]/A6U;@C(VI5APR3'&\*03,K^5)@2VC%J9@^A?P&( MVX"EVB4,J)I-*#22C$Z+%,JH)JA[/>Y[;-4AW@^L_),Z"[7K#,H+.L+=T+OR MI;-Y*!Q$]L^]9U.^0?9[1OL?\H9Z5ID*K@*,.K@C"VZ6Z!U'>5B9;821".RF M=)XK,HMO5WN_ !87S98AE"OK'Y5'OYKE&0B7Z_9J3.<,YINZ']-UB+H1B>R; M028[HR/4LTH#1\_M]CS @]E*(SN&*YA.QV]>CF073I(L;:]%@C)^QE ]8KA_#V+W+ \)_)Q5]02P,$% @ !T(#5X8A M,#02!P %1$ !D !X;"]W;W)K&ULM5AM<^.V M$?XK&,63)C.T)-*2;)]?9F1?TJ9SR=W<2^]#IQ\@!4B9 MMG7.M3/](DL@L-A]]MEGE[[<&OO%;8B\N*\K[:Y&&^^;5Y.)RS=42SC9?KJ9L;[ MPX9_*-JZP7?!D:R,^<(_?BFN1E-VB"K*/5N0^'-'MU15; AN_-[9'.VOY(/# M[[WUGT/LB&4E'=V:ZK,J_.9J=#82!96RK?Q[L_T;=?',V5YN*A<^Q3;NG<]& M(F^=-W5W&![42L>_\K[#87#@;/J5 UEW( M^QXN"EZ^EE]>7UFR%Y=VPQE]" MJ.$TG%.:D_+!6SQ5..>O;UJ'%>?$,O^]54XQ5.YRXF&:-TSRSLQ--)-]Q'Q^ I?V?F6]7S?9BP;_WE9C,4T3D4VSDQ?LG>SC/ GV3OXL MSEM3KY26D1*Z$$OG0/U!].*?RY7S%G3YUR$[+^!S-OM?B95K9%98KL+.">)>+V_1*%@UV6 M"A0N@)':*UE5.X$/L>HM24;1!4#QM:VQ.R?K(0JB4G*E*EQ"3IA2?*8JWR + MVJ%NE%XGXHTOQN*'[[\[R[+IQ=/'83F]^#$14GRD>^E@KU8>]AMIO2;K-JH9 M/[,J&FON%*@H*#?:U"I/]LXFP4U.L:>URD7^<(H3IG(XVEBE<]6$0)6^,]4= M/Z[DRMAPFNJF,CN(DQ<*\9(;BX\;BE!U-*+[!CL=0\A!I*<7[@$OTS3&^E8' M6!+>"[24H^@;Y/$+2!D8I'.")/B-\&R_**)Q #F;P_.J(KG&]>&8*>X/]K\>W8[$4VNCC&"%1 MYQO?R&0(E.8DXZR :@. D'3O89)VQTH?ER@= 1]7M)%5>2CG$:Q#MQ2JP'JT MN55@&/^PE!.D&^'6Z$4NUBXG0C"('1P,3]/:? .)YO0!-CC)).F?(N$X')K! M\VSA&!PF;A.Y:343K.0K$.=#UO('[8B)8K-($J(*W$:KM.&I@STX' R"2%7+ M3$1:0@YSCD/J'3,*W"L0$I<+3IE*%3)>)<)R:SHVY7'K:%BJ( \6A@6Z)DS/A6(* #N_:K_W7URVFBX03$;2H, T#M/SPB14J/9Z> M,=4X\E)9!P+)'8=?*I<#/18Q$!H\,MAB!=1KK5;5(Q"@$I"T$EYA7>EG6WKU M"X -?.]U[G$,TK,SRHI2XN-.5FW@84?!@YE[6AU_DF=![5(:)2A?IWO! F)^+S'QV_@2[1V:2 M\_E<_(;FD'^+L<6B1^ 0:8Z \B)=B-_('T)HFLSGYP+C?5=%/06?3S,#XW$J MVH3N JXPNZH( M1=F/3+ 17F9"-6KW1&?9CS!^P(O3\7GO1!! O*=UI*\,^EX,9FT) M>U&0W7C49;'H$_RHPV+;%]J)OD5W)@ZU[:0+D74!;X8^#@B-*PY#QDIB.]% M>R\$=_DU JQ9AH\1ES)<##EW?I(8F/3:B9J@047T[?!]0Y<5#Q7!:LT<_@_[ MR?%*1*N/=[ *8I44&!$FTE#T/*\S593K@94-$G;?$26(*=#+XQ3L$4!(>3_I MXDI-I?*]L*MN/(].W\9& =EVYJ%M'67CV9 ^ZTZDDC#F[Q&#J?W-H,<*/8.* M%MGE8'E>\O*>Y1^IQTA\Z(UG,GA5!73K\$+.DQ5J);ZU[E?W[_S+^*K[L#W^ MP^!7"8J#V165.#H=G\Y'<=+I?WC3A!??E<%T6H>O&Y(%6=Z YZ4QOO_!%^S_ M$W+]!U!+ P04 " '0@-70([ =Y,( /%@ &0 'AL+W=O M)AV73)6RLDI7S,C\:G03O;I-Z+P_\+.2!SM8,[)DH_4#/?R078VFI) L9.J( M@\#/H[R314&,H,9O#<]1)Y((A^N6^W?>=MBR$5;>Z>(7E;G=U6@U8IG,15VX M>WWXFVSLF1._5!?6_V>'<#99CEA:6Z?+AA@:E*H*O^)]XX M[R#(:_E:.'%]:?2!&3H-;K3PIGIJ**X;?K+-TYOG-GK>4Y4:7[ ZZ&F0$O.UV[,[[61KVGYN-]?O_ M/>> P#\YSY^JYY7=BU1>C5 >5II'.;K^ZHMH,?WF&>V33OOD.>Y_)D[/,CJO MYA/Q[V6J\B,[[*3;X1G_ MV-[H7R71"R/91A6%!!GJD3E4]P687*"XI%&BL$P;[.?JO CVU="*?-D7NU'\JKA054 QXY<[Q'+,?*K:5%;Q5\'87!VW#,BV$ MM2I78*:J9E_GC.(#^98S^3XM:@L$H^U,(G90/P ;[!&E-D[]WECK=XQW7O U MA2%3AD1:40!\B0G"^=47JSA:?F.9+/>%/DK9JBXJDA\(9;5M#(/BT('![I:; M?(_N8"4E1%H; VG(BU2#FW1R&'U.)XHZ(Y^(ZD@*UR2CR0=0479MCDQAL]+5 M1:<1B3#DP-?*BNT6D0QFPX*VI"E--A YP &M'!E3SOS'_Z/FNSYTV^*W&EN3V.?DEBU=\NHIIL>3S),)B MGO#5?$V+!9]%R;FZB68SOEK-6!1'?+Z(6#Q?\_4'C)]J/Y/9_Q4*0=I;YT' M(.@9+_AJG?C5E$>+%>F9)'RY6-!JMH2WEBW5/\ T0R< S6R]0)/AJV3&YC&? M)G.6S'@\G[%_>@Q;\<5RCO_3=<2B)5^OU_03))G@6@@3[V) M*B,0;6OY#F6D'+M7]H%UP!RZUOW-UW:(+IU3J-I1D-J0^X7SE5=AI$/.55:$ M :$#H=)L*/S4!7#8T*.3/KL:K$B;IMV;D%%)!Q_M%%X: MZ@C00!0-,C+?JL:GD7C"YE./0B\/:[HB?(>GR,&B;Y3$2*1IP#202?7H>9(U M==6 7!>M!E@A,"/TS+QH7:@L& &$!E/FASIH>Y/]"E,)?RW93I3F#QK01-GW ME+9N/B'=4C4%83 SM'<*S-@['0"B&D!@;D:%[;KK.Q7V9 MP%**]2,@,A0"J!X5X!XP=##*(?.PFP_M_>R.\"G,N_U 0_:B4>WX,B@+;%D3 MPKR(DNAE_Q0OXI?(;%5N:F.]Z=^VS;D?[RA\35+ XG"VB3:%),P=72\/Y43) MD]=%CA"26ZE!(RO\?9#25 ,"0DNVPR8/Y'F419@1/8SB1GBA\XN]3A]D/SAP MELLF'W" TGTT8W7%7Q5W #H8=5!V-G[9=]3B/_K,3M@? ;F:2J<#$2^\S3'BF]!S= M#BT'6\K2N+?QYK1[!Z0-@U-HX!^DS473"XQ7![$@1R,5.-O4GE&E'3M2HN"M M:T;$ "N2K@BRUR7%> @T8J0BI8RM88"P[1C:S(H$>:44%A#B@PI=E X*>)QA M8@_='VDZ+^$VIE,4P?CD!M2ZJ07H X2HLIVL2"3DM#&F6ZO/WM=0NMP@3V9A M-QZS7W:R^@"M50N:,N.DE#?BHR-U1:BMZ-%G>-;>9T77#JFE@IX:!?7^7!I# MF7YN:&B:24<9KG"T19'UUHC.>#Y8XVHE@.C*'1N]?9*,^ZQLWZO!:+*MU.^A ME;;))'(JGR>P!/GW2#&&IRQVK+\:^8M-470<&K[>/2EPF@(Q("RE^T13\/:C M_="K35M*X6[TM?W87G4&^-N G\3YK"=0O3R.J(H7?+U<=M#5>,:=*-J:Z.O( M9]J@E[MA5@Y%M*D9<[XM<\PG":JJB*^@J@NG\J#+WS5=6UQ8;V+^R" M-\W]<&CU68N;87S6>1]'_D[PI(OY@OVYK/,]I%< M^_L%7\3A=YDD_C>:3]FY#SZ3P4G]_Z3WT8[E+9?[J1 ==,!O,^U=NT#">B^ M 5__#U!+ P04 " '0@-7U_*GTT,$ !["0 &0 'AL+W=O8CWL/S[D/4HN]TO>F0K3P4 MIED%E M;7,U'IN\PIJ9"]6@I)U2Z9I9FNKMV#0:6>&=:C%.HB@;UXS+8+7P:[=ZM5"M M%5SBK0;3UC73AVL4:K\,XN"X<,>WE74+X]6B85O\C/;WYE;3;#R@%+Q&:;B2 MH+%0(H<#<.@1&/SN\02$<$-'X MTF,&PY'.\71\1/_@M9.6#3-XH\2?O+#5,I@%4&#)6F'OU/XG[/5,'5ZNA/'_ M8=_9QI]#. MFM#4SU;3+B<_NR)I6[YC&X'PBV+2+,:64-W>..\1KCN$Y#L( M&7Q2TE8&WLL"BV_]Q\1FH)0<*5TG+P+^W(H+B.(0DBB9O( W&21./-[D?TCL M$-+G$5QC7)F&Y;@,J/(-ZAT&JS>OXBQZ^P*_=."7OH3^0_S^&P)\E*!T@1JL M F:MIMH')@OJ(DM]"A65JCB N>="8 &-5B4:UV9,F!!N[M9480?@QK0(Y2.V M\-@$B74CU '1>%"IY/EQ!?"A06T))::Y;?RHAH+$.L#-$"9N#UZUV+FB$2B9U3Z"#",$H&LDM,.-7 M!\E*/Q<"XBHMERT%J=NAF\PZ6U:67'#F%>ZYK?RYCE^NR(Y"T*T>X^=@7/Y: M$JCQ2\LU.B33B7=G28H0,T;EW ?5>SN"1VV4VJ.2YV(U*'3QT)B[PBF<2,>' MP#NFQX.& +DNX#E!HN:J"/LD^QS1C6VL4SM0>1+-CGU)Z51[3C&U/E>^N4C; MO_/7W=W<'MR&!R'#!OV%WA,P<$;!LI5J#<72C*[@ S>NM/Y"IL^M.J?;$>'6 MVW8WU:E!OT(WSP'HXGF'.=8;$CJAR35NN92.Y(8))DGR:YAF83K-:)#.PND\ MAG6QK>BC/ M/M+&U0KUFB*YVN47'4H\@C>O9DF'SR(-:H MM_[9=Z5)-=^]C).V#XWEK] U!+ P04 " '0@-7ERU,1O8# M "#"0 &0 'AL+W=O*B'-+"BMK6_#T&0E5LST58V2;@JE*V9IJU>AJ36R MW"M5(DRB:!Q6C,M@/O5GCWH^58T57.*C!M-4%=/;.Q1J,POB8'_PGJ]*ZP[" M^;1F*_R ]F/]J&D7=B@YKU :KB1H+&;!(KZ]&SIY+_ ;QXTY6H/S9*G4)[=Y MF\^"R!%"@9EU"(S^UGB/0C@@HO%YAQET)IWB\7J/_H/WG7Q9,H/W2OS.;7[$G3\CAY%>]-I'CTB7E@]5TRTG/SM\HE6^X M$,!D#F^E97+%EP)A80Q:,PTMV7"28;;#NVOQDB_@C>&=DK8T\+W,,7^N'Q*W MCF"R)WB7G 7\J1%]B.(>)%$R.(,WZ!P>>+S!5SD,#]QD0IE&(_RQ6!JKJ6S^ M?"T,K97AZU9<*]V:FF4X"ZA7#.HU!O-OOXG'T7=G?!AV/@S/H7]%TL[BO<[V M7P+U:XF0E72(!K@$Z[9,ZRV7*V"5:J0%5GV0-(49!8>,,-JB1H&+9$$ M)DEO0G^+/.=NF!C(&P2K:*A\;KC9G0W)*(T*&@226E=KE-D6J(*D(1)^!.5_ M44=[XZ-Q\7,!D0O\G!M1<2/> &,E75FAMR\3C:M+Z(QZ-^2B-#"&^: MDLB. G(4!R=\$_]F^RRT%?N-^I#H6I<[D[X)!G]XVID;37:DH+CJP5KIIF[*;2J#O2<_R5;(TULBYH&J9=I#!:- M $$/@_'J:R8:LMFB6"2:/G"5TM978&/V1-UH:$HCW.^[==%VZW&[+%J'VZK]A8KSI?#_ ''O'S?BZ*O)-5#):P-QY%J8 M*C]RB\M1;Q(/KVAUTTO3\8NK)$[<5=H;I2F\-E?#HX>13*W\\^^:A@BT;V1W MVGUA+-J']2#>?IZ\8WK%JCVR6\W5M7^F5TJ2W[Y94E?2:B= M -T72MG]QAGHOKOF_P!02P,$% @ !T(#5W5J9LCV @ ;08 !D !X M;"]W;W)K&ULE55M;^,V#/XKA%L<-L"(;=E)G%X2 M('T9MF'%%>UM^S#L@V(SB7:RY$ERT_[[H^0XEP)M;_MBD13YZ'DLDY[OM?EB M=X@.GAJI["+:.==>)(FM=MAP.](M*MK9:--P1Z[9)K8UR.M0U,B$I>DD:;A0 MT7(>8G=F.=>=DT+AG0';-0TWSYWAGR MDB-*+1I45F@%!C>+:)5=7!8^/R3\(7!O3VSP2M9:?_'.+_4B2CTAE%@YC\!I M><0KE-(#$8U_#YC1\4A?>&H/Z#\%[:1ES2U>:?FGJ-UN$941U+CAG73W>O\S M'O2,/5ZEI0U/V/>Y11I!U5FGFT,Q,6B$ZE?^='@/)P7E6P7L4, "[_Z@P/*: M.[Z<&[T'X[,)S1M!:J@F0)C K59N9^%&U5B_K$^(S9$2&RA=LG^#B=6#?+Q>VY14N(FH( MB^81H^6'LVR2?GR'=G&D7;R'_I]NYO\AP!# (5!IZB[K0&_ [1 V6E*3"K6% M'X2BB.XL5[7]\0+H3IZ!KN0:*VS6:" GYTHW'H?W[:5J:E+)W2G^.91%7!8% M&5E>QE-6PAV:,$I4A<#WW-06,A:G+(-9G(]G<"T,-2RT1O_C5^XI6, M$85IF<,G(FM@&A?9!,;Q;%; 9^VX[)-?GI^ETSB;YMX:C^-R4L#*>KF#(/^- M!>XOE%&4Q99-1-H1BDF];#%-&/L?^D('/ M6JO.T]FC01"JDAUU"O"U?O0N?#@K&4L_?O=UCD)B]NK'E9R,@ ;--@PZ?\&= M&ULE5?O;]LV$/U7"'?I-L"593EI MTN8'D*0MU@T%BK3=/@S[0$LGBRU%NB1EQ__]WI&RXK9.LGV))9+W^.[NW>ER MMK;NBV^(@KAMM?'GHR:$Y35BHSNCB+:^_=Q9GM@E:&WCOAN[:5;G-%VJ[/1]/1=N%&+9K "Y.+LZ5< MT <*GY;O'=XF TJE6C)>62,>CR^G+JT,^'P_\J6CM=YX%>S*W]@N_O*W. M1SD3(DUE8 2)GQ5=D]8,!!I?>\S1<"4;[CYOT=]$W^'+7'JZMOHO587F?'0R M$A75LM/AQJY_H]Z?(\8KK?;QKUBGL[/92)2=#[;MC<&@52;]RML^#CL&)_D] M!D5O4$3>Z:+(\I4,\N+,V;5P?!IH_!!=C=8@IPPGY4-PV%6P"Q=O36E;$A_E M+?FS20 BKT_*WOHJ61?W6#\7[ZP)C1>O3475M_83,!GH%%LZ5\6#@+]W.A/Y M="R*O)@]@#<;W)M%O-FC[HE7RI?:^LZ1^/MR[H.#(/[9YW)"/-R/R$7RTB]E M2>^AP^A/YJ.!ZWW<]N%%%"R" V)&L&06GSM MI ODO"#.GT#T-Z(/OI"F7RCB OY>WUP^?7)23(]/85#7% M*J(0?$&(G XE? M^$R1G[[^>!.?IJ>_BK7T8I9GTX.(6IQDLX,Q2MHO$X;>9.(C6,%$U#U#3Z7% MV9ZAL/661,3UTHD.?8HVUM#V!+X3;NDOV*(ZVH1M#L2C&7^2;>=6V-MUI58%:!/;;A M033TXK(,T1&XLT9>"":,U <5T.S!O//0K/<]IQ@:< FR<]($'_,ZS?,#),DI MLXAX23.<0WYPM$(^F)(LOW!(CW :KG,(L^_US5%Z%NPS)BR6Y)2M_KO6?_91 MD$RI>)$=]]H]S@X?U6[9.<=JN9_%7@$CE@#8=_H'\4:]2Y2="M1ZB)52U3$9IPMR#UQBL_%F4J)2%;VW&Z+4N,5LIV'KZ!&WL! M[ZZ4FJ+P3(0!SL)IJYL4);LT @4?X>:G5L2/AB&^0 L(Z464%C M5&7B%=7D^$"([1"A#P*>PP,VIJ\=F3(6'5*)#[I!:91(SP*!@T"]3D62W&=] M1@$/? :X_\$IGG=H78Y5&:/+";!\<)=(TE2Y^8:(K#YC1.#.A%BF!',/Y#JO MXM5#L7)/HOY@'6]PU/!L-71P!"?5W(_?ASTE,^;19S>4C032G BD/!JD3\XH MC'H 4,#:4=N#P>7\0\]#3':2=O>IP84HE2T.-\[&ZBJRY\VQ0&Q5N[UO3N*G M/#O$_*0UKA@GLGQ))#Q$G^L7>H;#GQ$*7ZDRM3;)J;4HHB'3G+2=U*8[[A/= MOKE@LC.RM>06<3#UP(3TT_0VK ZS[V4:^>Z.I\'YG70+!9:::ICFV?'12+@T MC*:78)=Q $2M8IR,CPWF=W)\ /NU1?OH7_B"X3^"BW\!4$L#!!0 ( =" M U=L,J26"@4 *H, 9 >&PO=V]R:W-H965T2A#Q;)Y>R9,V3PMIF-9N9M,!*F*EJL*8W MN=*5L/2HMS/3:!29VU25L]#WDUDE9#U9G[FU&[T^4ZTM98TW&DQ;54+O+[%4 MN_-),!D6WLMM87EAMCYKQ!8_H/W8W&AZFHTHF:RP-E+5H#$_GUP$J\N8[9W! M7Q)WYN >.)*-4I_YX4UV/O&9$):86D80=+G%EUB6#$0TOO28D]$E;SR\']!? MN=@IEHTP^%*5GV1FB_/)8@(9YJ(M[7NU>XU]/'/&2U5IW"_L.MO(GT#:&JNJ M?C,QJ&3=7<777H>##8O'-H3]AM#Q[APYEE?"BO695CO0;$UH?.-"=;N)G*PY M*1^LIK>2]MGU.\K[FSI5%<(-:OA0"(UG,TO(_'Z6]BB7'4KX"$H";U5M"P/7 M=8;9_?TS8C32"@=:E^&3@+^UY13\P(/0#Z,G\*(QS,CA18_@70M=RWIK[H*$ M?RXVQFJJBG^/Q=O!Q#E^PM(19FVI;!HN)YE"CB(TY"=<7:MH06P!8+=J9.T%,9 A;90V?0A M1B;+UF+V-$JEZ-%94@^"R@$E+>NC'D#1.@T8T^H]4 .DGT?7?QXSWPGS #]7 M'7(N#1&%+ZW0%K4!46?#VI[HGEAUDE$,S%BJS !R]0+5WA[ZTG-;W$+H%L(I M?"2CX\0]J$GS40=60)2E2@7+8Q6]20OH-I "E)F*QE(7(+MIB*5,92,LJV8P M;;6T>Z#H9,Y SN<]#T.<'7\H1 8;Q)J$H,J6&TZ+2]?/YCBXI/2EB@:LL7O1,>=LQJ3S/8@M@)31+90EC>8VG>@X!:U40BIVR*38F@>09RJ!I3 MY$QD\E9F)&NG/:<<<"3=#*FM<5Z' MUN)O%B6E:U'&&1J-2T!VC7W7:K^09E2#K2%+XP%^3;&Q!^^)J/AU!:\Z^G]T M(77C>EC\NX_IBF,:HAC(/WQ^UU:HA55ZY93O^3Q_M@B#\$5/^B=8>G-_0=<@ M\)(XXIN%%X<)W821YR=+^!V-61U&)&R7]"%Y#]+&L1B(8H@70-N7\V/>!Z'8 M?WP:=_[G9.O\1_-3]A]Z2WIUA;6BKVH7R"?W":>-XI9BV^+@CLXRQI*NS.!^ MA(FW7$1PZH4)!W?J^?/ 7:,@@.L\IY,'IW"<2UVOJX9SVY43P5.\J6LZ][*M M)=7!\I0H\]\<@BCX(6)#\$1FX3,5]QLD"?W&<7BHUU@=*[CL$Q9,H\1=$I]% MFB8<3S0E'E>CJ&3C-)UV0D[GB;/QE_#J:.-\HV^.M(WG4$1MY2M*UW'*+2K5U M/^4#4COT7="Q%X7+WM[C7#?H#J'EWLT!(MX/GV_'>GPF_8"TPP Z=CZ9'9P? MJ:VW[I3,GP8*JCM*CJOC0?RB.W_>F7>G^+=";R45=XDY;?6GI_-)]U48'JQJ MWÐRR=;=UM0?],H&8#>I\K98<'=C#^>[+^#U!+ P04 " '0@-71'?B M;YH# #-"0 &0 'AL+W=O@V((ED.?$RUS9@)\O6H06"I.LP#/M 22>+"$6J)!77_?4]DI+LKHZS M[>.^6.3QGN=>?,?C;*/T@ZD0+7RLA33SJ+*VF<:QR2NLF3E3#4HZ*96NF:6M M7L>FT<@*#ZI%G";))*X9E]%BYF6W>C%3K15[2_-;>:=O' 4O :I>%*@L9R'BU'T]6YT_<*[SENS-X:7"29 M4@]N\[J81XES" 7FUC$P^CSB%0KAB,B-#QUG-)ATP/UUSW[C8Z=8,F;P2HG? M>6&K>70908$E:X6]4YM?L(OGPO'E2AC_"YN@.YY$D+?&JKH#DPK^#(>_E-;-L,=-J ]II$YM;^% ]FISCTOTI]U;3*2><7=PP MKN$]$RV"*N&&2R9SS@2\EL;JEK)OS2RV9,BIQWE'N@JDZ1.D$WBKI*T,_"0+ M++[$Q^3@X&7:>[E*CQ+^VHHS2$8GD";I^ C?>(AZ[/G&ST=]S4TNE&DU&OAS MF5'45"A_'8HY4)X?IG3-,S4-RW$>47<8U(\8+5Z^&$V25T<50BE$M3/7*[!LDQ0[DQ%$5W=+;\U4 X@O@-1!^=*4SF0$"PQ MY(J*0QH2T,HHP0MF:;,#&TN"@-U4/*^ :80:F?NO"F 62N?J8W"5^MM9:+5V M/E&?<@/9%@0^HFLI6W56]S 51\UT7FWA.W^H6L-D8;Z? I7;%KIJ@S>>8M1] MT^X[AJ4Q:,W4E3INJ27U UVA=6M;,%1>$O.-%I;9]@&YTD/Z:=V3W&H]K7F&.=H89Q M2$?ZOTK'Q>3?I,-IA[I]SF"#VM(\-& 5H+&\#I5-R=!'\ W;]ITB/(#0KF19 M_J'EAGL=:LGL_N<38)+:J$ :S45/1&/(E7[)=7T&!UJTF[O\$\7H^Z]BY(79 M:\?GPOI[F]S0U4G)^P.9/K7JE.8/[LO"[?]E,WU=3RM<!TSXY3_K;@P+),L\U>OEX,AR18U\9I&+O#1^ZK^.]$5NC7ON'A"'3K;1A MV@[2X:VR#"-ZIQX>.F^97KOB$%@2-#G[X2("'1X/86-5XP=VIBR-?[^LZ+V% MVBG0>:F4[3?.P/""6WP&4$L#!!0 ( =" U>%FIPC!@4 <, 9 M>&PO=V]R:W-H965TK7]PRYDN78&R6,78OAR-0K7B1H6A:]GB9.%\HR(^_7(46L^J3D*-&4W'X_-1 MH[0M9A=I[XV?7;@N&FWYC:?0-8WRVRLV;G-93(K=QEN]7$79&,TN6K7D=QS? MMV\\OD9[E%HW;(-VECPO+HOYY.75J=Q/%_[2O D':Q)/2N=NY>/W^K(8BT%L MN(J"H/"WYFLV1H!@QH<>L]BK%,'#]0[]U^0[?"E5X&MG_M9U7%T6+PJJ>:$Z M$]^ZS6_<^W,F>)4S(?W2)M^=/B^HZD)T32\,"QIM\[_ZV/-P(/!B?$1@V@M, MD]U94;+R1D4UN_!N0UYN TT6R=4D#>.TE:"\BQZG&G)Q=NVYUI'F2\\,KN/% M* )5SD95CW"5$:9'$,[IM;-Q%>@76W-]7WX$:_8F37G>TM.GT+\H&%^'0-=OYZ0#M):HB.U2N@*8I^< M)'77.NK_T!"2W@-EGX$>TI]PX@$UK7=K77-('"5\1<^F9^/A&(5F3.XZ:V?6 M@M/#+E2EC8[; 6U6NEJA$K=4,MH SM$;X$&B_#MPV::N \J?H4$>8-:=%T#A MM05KKJ:%=PTAZ[(F$=.+79RP1_ ME)KL\B&-F?_C L UG00B\7] 5>A*HQNYVOLD456V8C$[ASSN8 5'GRH@/E*'CK==$W:=$;G1F4QJAA>LT=[(.D43BZ?(-QP M9I+[B#R5#R4U7$;7CDG=??'I\"R)WS?PB!>[C!U0V2%J2#X">OL6.M#!;IV//;>>KE51HI5H=83+FA^HV=U 6YX4"I&T7M.B2.)9P+P$B M.^WVGBE?72BY&P(4UC<-SL ZTJ3ND-"MRWW+57#<HN_I!\K$*&C\T HX/A#,_D,HV@0CT*,,]I^]W]E#O/P]W= M]3PBOU9^J9$*AA<0'0^?GQ7D\]B9/Z)KTZA7NHC!,2U7F-39RP6<+YR+NP]1 ML)_]9_\#4$L#!!0 ( =" U=+7M)&A , *0' 9 >&PO=V]R:W-H M965TN4=LNL M];Z_S7-7M=P)-S4]:YPTQG;"8VFWN>LMBSHY=2HO9K/KO!-29ZM%VKNWJX4) M7DG-]Y9LS'Z9S;/CQH/N[-OBDI*8Q[CXGV]S&:1$"NN?$00^-OQAI6*0*#Q M=<3,3B&CX_GW$?VOI!U:2N%X8]1_LO;M,KO)J.9&!.4?S/X=CWJN(EYEE$N_ MM!]LKXJ,JN"\Z49G,.BD'O[%MS$/9PXWLY\X%*-#D7@/@1++-\*+U<*:/=EH M#;3XD:0F;Y"3.A;EH[](Z)HV1GNIMZPKR6Z1>X2(AGDU MPMT-<,5/X*[I P!:1V]US?6/_CFHG?@51WYWQ;. ?P)GAICBV.\Y6 M+U_,KV>OGY%P>9)P^1SZKY?L#^!H[=#CKK*RY)JD)M\R0=-.FN!(&\\3VCRL M23KJA?4'\H:LW5D&JHLU]*CM7U+$G$4HSUP!$ 7^MY8'ZW0WK(+ M'37!QPHHQFT#[&'@%J(+56P]1@UA*ED1>0YFCC"?@-'(BBFE?GKDY4+Y!2,@ M,E.\%2H- J,AUDH7 495QM928RY198)%8! J PS8N2F]U[AT&E,JM1FK[C>CNDI64G>@262T J$KOEK$)Y'1I@B M&',XA@:IT7Y"0T9E=M 8(;!=&M].A@2BH_I14.0-7.V#4!+9!V<7JO8H<F3T(VEXM2V9V4^VL%J;!>/5IX^=?7RL\G9L=VF]\'%%M!^ M&**GW=,3M!XF[W?SX?WZ(.P6Q0/M!JZSZ:NKC.SP)@P+;_HTAU%*3/7TV>(9 M91L-<-X87*=Q$0.<'N;5_U!+ P04 " '0@-7^7F%57 " !T!0 &0 M 'AL+W=OWAF*TIZE MYA*5Y5J!P=4LF0\O%F.?'Q)^<-S:@SGX3DJM'WSPM9XEF1>$ BOG&1@-&[Q$ M(3P1R7C<<29]20\\G._9/X?>J9>26;S4XB>O73-+SA*H<<4ZX>[U]@ON^CGU M?)46-GQA&W/S\P2JSCHM=V!2(+F*(WO:G<,!X"Q[!9#O 'G0'0L%E5?,L6)J M]!:,SR8V/PFM!C2)X\K_E*4SM,L)YXIE5UI\[% YN-[0UTY31[1^,ZUV%(M( MD;]",8%;K5QCX5K56/^+3TE.KRG?:UKD1PEO.C& ;'@">9:/CO"-^AY'@6_T MUA[AU[RTSM"-^/U2NY%M_#*;=\F%;5F%LX1L8-%L,"D^O!M.LD]'M(Y[K>-C M[&_['_])\4W!O%O378HJ1_%@3^#R?@Y,*=VI"FMP#7/ Z7 6FID:] JNN"'O M:&/IFE>"&4IB\-@QX]"(9ZB8;:#F&UZC"OGOL\%H BT:J+249#G;$.@$6O;, M2H% *TML'00-7CKM], )$LTZ M^-V2GDZY:(I^M7]2YM%)?]/C>W3+S)HK"P)7!,T&'T\3,-'C,7"Z#;XJM2.7 MAFE#SR(:GT#[*ZW=/O %^H>V^ -02P,$% @ !T(#5T!CW,.P @ ? D M !D !X;"]W;W)K&ULK99K;]HP%(;_BI55TR9M MS95 &40JY;)-ZH3:=?OL)@=B-;$SVX'VW\]V0@8E(-3QA<3.^[S')S[D>+!F M_$FD !(]YQD50RN5LNC;MHA3R+&X9 50]63!>(ZE&O*E+0H..#%0GMF>XX1V MC@FUHH&9F_-HP$J9$0ISCD29YYB_C"!CZZ'E6IN).[),I9ZPHT&!EW /\J&8 M$Y$ %811Q6 RM:[<_"[3>"'X16(NM>Z0S>63L20^^)4/+T0N"#&*I M';"ZK. &LDP;J67\J3VM)J0&M^\W[E.3N\KE$0NX8=EODLAT:/4LE, "EYF\ M8^NO4.?3T7XQRX3Y1>M*V^E8*"Z%9'D-JQ7DA%97_%R_ARW /01X->"]!H(# M@%\#_JE 4 /!J4"G!CJGYA#60'AJA&X-=,UF56_7;,T82QP-.%LCKM7*3=^8 M_36TVA%"=27>2ZZ>$L7):(Y?T$J@.7!3U30&-"8BSI@H.:#/Z.%^C#Y) M>YO$1]Y1P^]E=HD<]Q/R',]O6<_-G_Y3Y[ M\^)WML)O:M W?OY;:K"MU"J[H-U.?[O[HL Q#"WU<1; 5V!%[]^YH?.E;9_/ M:38^I]GDG&;3\GU1[\I])1KOBUPW#/Q=U:1-%7CAKFK:HNKMJ6;[*L]WPJM&5;TN>^MC MGP-?FCXN4,Q**JO_7#/;'!6N38=\-3]R^Q.W97ZJCA;52>"??74NN<5\2:A M&2Q4*.>RJYH:KWI]-9"L,*WFD4G5N,QMJHY'P+5 /5\P)C<#': Y<$5_ 5!+ M P04 " '0@-7F59;'T0" "*!@ &0 'AL+W=O&6RY8!4M)M6BIUBM)N>W;@ %:-S6P3 MVG\_VQ"630F5\@*V.>?S=XPX1"T7S[($4.BEHDS&3JE4O71=F99083GA-3#] M).>BPDI/1>'*6@#.;%)%W<#SYFZ%"7.2R*YM11+Q1E'"8"N0;*H*B]N0,E(Q4P23A# O+86?G+]<+$VX"?!%IY M,D:FDCWGSV:RR6+',T) (56&@/7M '= J0%IC=\]TQFV-(FGXR/]JZU=U[+' M$NXX_44R5<;.!P=ED..&JAUOOT%?S\SP4DZEO:*VBPT_.BAMI.)5GZP-*L*Z M.W[IS^$D07/.)P1]0F"]NXVLY6>LRJ,2^BG1 M>2K9Z./-0* G@3/""K02 K,"]+$K&;E*[V#BW+2GK3M:<($6H@?.5"G1%Y9! M]F^^J\T&O>"HMPY&@?<-G2#/OT&!%X0CO' H-[2\\ +O7)DW:/^*-BPC!Y(U MF)ZKNH-.ST/-=[.4-4XA=O2'(4$O_/GWJ<1Y>F@/!VC)[N& O*]_>S6 M/]5&JXS7ZO]#[G3'@3FF$D;$9H/8;)3SG;/;*^3&H6_)S0>Y^56G]@1"?T7X M@MLX\RVWQ>"VN/K@QOW&N1?]W)/^4($H;!>4*.4-4UVK&%:'1KOJ^LO?\*Y+ M/V!1$"81A5RG>I.%?IVBZWS=1/':=IL]5[IWV6&I?Q8@3(!^GG.NCA.SP?#[ M2?X 4$L#!!0 ( =" U>Q]@&#YP8 !$1 9 >&PO=V]R:W-H965T M&FW\Q:0. MH7T[G_NBID;ZF6W)8*6RKI$!KVXS]ZTC6:9#C9XO%XO7\T8J,[D\3]]NW.6Y MC4$K0S=.^-@TTNVN2-OMQ>1TTG^X59LZ\(?YY7DK-W1'X5-[X_ V'Z24JB'C ME37"474Q69V^O7K%^].&7Q5M_>A9L"5K:[_PR_?EQ63!@$A3$5B"Q+][NB:M M61!@_-G)G PJ^>#XN9?^3;(=MJREIVNK?U-EJ"\F;R:BI$I&'6[M]COJ[$D M"ZM]^BNV>>^KEQ-11!]LTQT&@D:9_%\^='X8'7BS>.3 LCNP3+BSHH3RO0SR M\MS9K7"\&]+X(9F:3@.<,AR4N^"PJG N7-[E8 A;B3NU,:I2A31!K(K"1A.4 MV8@;JU6AR(OG_=.+\WF :A8P+SHU5UG-\A$UK\5':T+MQ0=34GEX?@[( ^YE MC_MJ^:3 'Z*>B<7I5"P7R[,GY)T-?CA+\LX>D7?,X-]7:Q\<>//',8.SO)?' MY7$NO?6M+.AB@F3QY.YI:7FD0T,I8J4"D*BX 9GY\\/%-*_EPI(TVAI!8>IPA9&KQ0IM"Q)!$@ M069_)NG7MROQO0GD3%(@]12OQ4Q(4PJ%+=O::KT[L5L#R3ZNO2J5=(C %$NJ MJ)'\?T;E: 0A)70%D4D9:874R%^A3[&NPC:M-+L]$-:&:!HO4SWP,P%+/1TW MI9;W)-9$1B!ZK70 IDR2Y4KL)F1IJ)-N%S5EX8XV42<0R6I>_#2[FXD[*J)3 M077;/CP4M30;$M>V:91/U>WYLZ_>+)>+=W!#3L(5$J M7VCK(RC1.[X4Z\&1G"&M@R35LN$;,N0@+ZU3&[*CDNTF$>B.422'K!IRJ"Z# ML=^N5C<'UDIC(G ?LV &QB2IME6F"W,C#=H&+S]I.ZH\MX!DM"P_HZ3F[Y @ M83'L!Q\=Q\BQ;: 13!>&"O*>*R,C8\V55$ZTHT3IJ,TFG'[]CA5YM((D&#W3 M929,1Z!:ZQ5_G(I"^EI4:(A89\?[&A1#%I3D?"=/L.O#7GTBM6H$)"M;^AY) M]C<2@R/)^Q,QV;4S<.8(H/\@L"9'S'9V UC3NT(AR,J4""$W4I9ZU.(<2E%% M^'M'TCV99[ZV48->R"-,%)TIGZ/)+7M(LG^O/3U]/>]W%.P^;N"SS% $/$JZO M%GZ4F0*!:.07$GXT7%"O,$7M#93/T$ND]=>'6 M2JZ53H45680V0ISAOCNJ$U?VQ8P/ S77+\;UJ)RLFIG6%_%C/LAI^QC( [HZ MNB<3.V/IH>5NBHH<4[792TAU-:7B3 P1Z6JII__3AZ=B'<.0Q=PB^42P4RZ% M=LMMK$O6OD6B"I*ZEVM-"6PT\ L3G,<75;![.F-XIT5 ,TT,8#Q0>8*V4"2D M:6C"[GL4C22-,:NRJQ#,B34=I!N[8=2;19:4*DS6-Q+*>Z,GU!?85*5=VIK- MB491*KNX3D5#DJ.>.+@O3_"QQ@+P\[!^8JL32!H:TNU/GX9^]!@_4J4^X7L M1Z+A:,IR*)KG*BR:/8JN;2#=K!Q1,E#)QUHW5A;;A&+*5 H\*!_H0/XHSG@;MF/? *:7!Q' P'7]T"K64Y +N-X)RZ5U.-%3 MN:_O8%?C$]T:"V98UZ%$+="[O_(,P9,@,RY/0(G>%4M&W,N)QV]YX,2W'3B: MO/K%8#"=)>@<=I]&UKTX.+96N*;Q:*.34S"Y\H3(^#D!;/2]YSRNOFUNDJG6 M)9D87D%RWV4%VJ#'B,Q\B,3HGYB[*1*^!1=BZ!#SP YD0?538 2#Z5A+FX^NJ9@% M-^DRG@)H0KZQ#E^'^_XJ7W/WV_./!6BQ&P5(FBH<77X)MTZ5W M;0.NT.FQQH1!CC=@O;(8%KH75C#\"G+Y-U!+ P04 " '0@-7C=6P# M #,!P &0 'AL+W=O[[96K<1 M+68-V^ ]V@_-G:95-*"4O$9IN)*@L9H'R^1FE3E[;_ WQ[T9?8/+9*W41[=X M7],#&HNNW_VV.LP7?@=O"F^5M%L#O\H2RV_](^(V M$$P/!%?I2< _6W$!<1)"&J>3$WB3(>&)QYO\7\*WJEYSR;K:D"4LC:$>&,D M_R[7QFJJF_^.Z="%R8Z'<;UT8QI6X#R@9C&H=Q@LGOV23..7)Y+(AB2R4^B+ M>^K-LA4(J@+F>!LJ;R*NL?2Y",[67% 6:-QY6S^]BBZ%DT&.I_"P1:B4H%[F M<@/6E0EP ]9MDYH"&)T5G:I$SNTWK2ZVU#C0:%X@6.5WT5A.346$*\8U[)AH M?R8=>,XEX:C6D(%Y<=-=7U_&SN^VU1JE[?'HO"A4*\E"8X%\YXF?P22\S%+X M( E>D)-+DC@:2,+)50IW&AO&2\!'FH'&!203,+D,H\%TBZ/DSUS M+(=76*%VF!IW*.G6OJHROJADF@S C=*'BA#H2F%LF&?73[3[!B:\SG-XI^1Y M\2-@T^E!@6-%^?>,KWA-&,%5N0:7USF >CN[>@65C5^7J^5I>GO/[?TW*)V!G1> M*64/"Q=@>, 77P!02P,$% @ !T(#5P* .)<.!0 .0X !D !X;"]W M;W)K&ULM5=M;]LV$/XKA!MT"<#$HMZ5)@:2=-T; MBF5)NF$8]H&2:(F+)'HD'2?[];NC9,5M/,_KT"_BBWAWS]WQX9%G*Z7O32V$ M)8]MTYGS26WMXG0Z-44M6FY.U$)T\&>N=,LM#'4U-0LM>.F$VF;J>UX\;;GL M)K,S-W>M9V=J:1O9B6M-S+)MN7ZZ%(U:G4_89#UQ(ZO:XL1T=K;@E;@5]L/B M6L-H.FHI92LZ(U5'M)B?3R[8Z66"Z]V"GZ58F8T^04]RI>YQ\%UY/O$0D&A$ M85$#A^9!7(FF044 X\]!YV0TB8*;_;7V=\YW\"7G1ERIYA=9VOI\DDY(*>9\ MV=@;M?I6#/Y$J*]0C7%?LAK6>A-2+(U5[2 ,"%K9]2U_'.*PCX _"/@.=V_( MH7S++9^=:;4B&E>#-NPX5YTT@),=)N76:O@K0<[.;L2#Z);"$-Z5Y**!'/&N M@.'A'<\;88[.IA:LX-II,6B\[#7Z_Z Q)N]59VM#ONY*47XL/P5T(T1_#?'2 MWZGP^V5S0CQ&B>_YP0Y]P>ARX/0%NUTFNVSPN$KU^E/DO>?!9.F+,2PT0&MT!+V3 MR(@!L4&[CZ(\7FB8)@?$3ZF7^MA):!0RZ$0A3:,,.S$-6$CNX!0[!LS'<(@( M+7EC" L"FJ8!83ZC4((>V%&F8=V0"5- MF8<6LX2&:;A_(+YYCNHE'.'WI5IU_S,8'SIIP=JM!?T&QDF*-#%K*CYY$?^T<[DA2/28KW3M* &J<%G#[R/^ &P&Q M"F(EVWRIC8!+AMV6IITF]CD%][+\Y7)P,YAQ.VC$X99U]L M![>.)'=>X+)UDH8A.+X0[LY,%G"@J)(H#58UCMQC *55WLC*56=##+1F+GN[ MZY-GD/V"!\U%JY:8H$VOMWH,T4&_+J.5>[3@'@,_^YO].#N^BR[Z MY\#S\OY1]9YK\-:01LQ!U#M)H/+H_J'2#ZQ:N,=!KBS=T+@ _L^5 MLNL!&AA?B[._ 5!+ P04 " '0@-7PN#\A"P# #D!@ &0 'AL+W=O M$,M5S-MDI_,QM$"P^M MD&8>;*SM+J/(5!MLF;E0'4I::91NF:50KR/3:62U![4B2N.XB%K&9;"8^;D; MO9BIW@HN\4:#Z=N6Z=T2A=K.@R1XG+CEZXUU$]%BUK$UWJ']I[O1%$4'EIJW M* U7$C0V\^ JN5SF+M\G_,MQ:X[&X)RLE/KF@C_J>1 [02BPLHZ!T>,>KU$( M1T0R_M]S!H6-7NP:2@Y7)XLH?].1P!IO$+@'0/2+WN82.O\AVS;#'3 M:@O:91.;&WBK'DWBN'0OYW$!<1)"&J?9";[L MX#7S?-EO>GW.XL"0/\_@;LBEZ5B%\X"N@$%]C\'BS:NDB-^>T)XYS:=9/V^0V 3=/B[78#VE%R^M>7$;MP"6D)38 MH;\YT*'FJJ8*X9*65&^8K,WH$CYP4S$!7Y'IK,[ MH!?[#BML5Z@AHV"):RZE$[EB@LD*X36,BS ?%S3(I^&X3."JOG5A.<[C%CNU:[^BL2(H1G*7C$:QT3R+P@3J;(2YG M58$BNQHH'QU+,H(WKZ9IDKXEKC ITQ%W :BHW,2"38@QG>5F.W%G\[+:(P[*;3.9W(# "# M" &0 'AL+W=O_!(YM0TXR=9U6(>@:;PZ,7.Z7?FQ+1PJ=*2+,,2FOKZS T68D5,Y>J1DD[A=(5LS35V]#4&EGN MG2H1)E$T"RO&9;!:^+5[O5JHQ@HN\5Z#::J*Z?T-"K5;!G%P6'C%MZ5U"^%J M4;,M/J!]4]]KFH5]E)Q7* U7$C06RV =7]],G;TW^)OCSAR-P66R4>J]F[S( MET'D"*' S+H(C#X?\1:%<(&(QHY1VS;+70:@?:65,T-_"I>F\BQZ4KRH/5M,O)SZZ>*Y7ON!# M9 XOI&5RRS<"86T,6@-GKQG-S/DBM 3F7,*L"WS3!DZ^$W@&+Y6TI8%?98[Y M8_^02/9,DP/3FV0PX!^-N(0H'D$2)>.!>.,^\[&/-_ZYS.^XR80RC4;X=[TQ M5I-^WIXZAA9EF;ZPZB)G%J%&S54.Z*0"5.@]='4&1N??-@S^F?:8H3B".@E)TV.J MQE#]S/DU]/5\ O%L,DKC*:RSK*D:00CY%QZ\JAG7U%' :5,>Z5,?UPIJJJ5) [& MS7P"FDZ(Y[3$"^YN/!6TOQ#,7XA3HAF$'!#-S^![)0R4_]')?5N^-P:+1L"? MO$!XKI4Q<'O0ZKK5ZK%8:$E;_KFMV5]4FJ^-_X<0M[ZY$T>-K3A,R6L#<>0$ M3'6/W.!L.IK'DW,:78W2=/;55A(G;BL=3=/TI$C"HX>!H+;^^3-4 "+0OA'] M:O_"KMN'Y8MY^SR_9'K+2>(""W*-+J^H^+I]\MJ)5;5_9C;*4EY^6-*_!-3. M@/8+I>QAX@#Z_QVK_P!02P,$% @ !T(#5__OT3FQ @ Q 4 !D !X M;"]W;W)K&ULA51M;],P$/XKIX#0D*+EM6U:VDCM M-@2(B6H;\ 'QP4VNK9EC%]M9MW_/.6E#@:Y\B>_LN\?/^?+<>*OTO5DC6GBL MA#03;VWM9A0$IEACQ.6W-@@ZMDH=2]<]Z7$R]TA%!@81T"H^4!+U ( M!T0T?NXPO>Y*EWAH[]'?-K53+0MF\$*)K[RTZXF7>5#BDM7"WJCM.]S5TW-X MA1*F^<*VC4U##XK:6%7MDHE!Q66[LL?=.QPD9,\EQ+N$N.'=7M2PO&26Y6.M MMJ!=-*$YHRFUR29R7+JFW%I-IYSR;#XM"EUC"5>/U&:#!L[NV$*@>3T.+,&[ MH*#806?^0'1ZKC%>VZS^"3@AUJ<0QCY$(=Q<@(O MZ6I-&KSD/[5^Y&S!!;<!W;"&9D-*W#B MD3(,Z@?T\E3:,>Y3O^" MA4*1[(QU5]HUPE()4B^7*SCCDG94;9@LS>L14(^>@%ITB056"]20D'.A*H?# M6MW)DM0KF#W$?PE9ZF=I2D:49/X@SF".NIDQLD!@6Z9+ U'LAW$$0S_I#>&2 M:U(R;+3ZX=;F)9@P$/O9,"8*@RR!3T16P\!/HS[T_.$PA3MEF?CGV=RUX<"/ M!HFS>CT_ZZ=PK%7!@;(JU*MF?KCGJ:5M1=;M=B-JVBKS=W@[WZZ97G%I0."2 M4L/S0<\#W&ULE55MC]LV#/XKA%L4+>#&[\Y+DP"7WA7KL!YNO6[%,.R#8C.Q<+;D2?+E M^N]+R;&;8KD ^V#KA>3#AQ1%+0]2/>@*T&MEV[O3JV7LC,U%WBG0'=-P]2W#=;R ML/(B;]CXS/>5L1O!>MFR/=ZC^:.]4[0*1I22-R@TEP(4[E;>5;38I%;?*?S) M\:!/YF CV4KY8!Y85YO/\O +'N/)+%XA:^W^<.AU$_)8=-K(YFA, MZX:+?F1/QSR<&,S"9PSBHT'L>/>.',MK9MAZJ>0!E-4F-#MQH3IK(L>%/91[ MHTC*RVK5&_60:&7%C%H#C";7JX^!FX'#Y) M82H--Z+$\F?[@*B-_.*!WR:^"/AK5T\@C'R(PSBY@)>,\28.+WD&[X8IP<5> MGT3[]]56&T7E\<^Y>'NX]#R$O$M25^CNU%O/-LOU0(.UG3[21X,/;DP4F%T6!(6+"Z MZ&KF+A$1H3O "V"BA)+7G<$2!-40[VMH) >ON2!KV6G2U#[@4X&M.9&75*UO M%O"!:\*'WSNF#,ES.(H?G\);R0>ERL6A(4DAG0.;S[)SW(5'6?SI->_\9Z3K_23:U_F-_3J)K M%)*N>1_(5]=3R) ]4FQ['-Q1<]6&\FH9_!QA[L]G"4S].+?!3?TPB]R81!'< M[';4"NT1.C[4#(':2_$ LK5GJ]V9$CS%6UBGO; 3G.I@/B7*]LL@2J+_16P( MGLC,0DO%_:,\IW^:QJ?Y&JMC 9OC@463)'=#'MHD37(;3S(A'M=C4DG'Y732 M)W*2Y4XGG,.Y.QB<-$LJF;U[$C04LA.F[YOC[OCJ7/7-]H=Z_V1]8FK/*7$U M[L@TG$PS#U3_#/0+(UO7>K?24"-WTXI>3E16@>0[*A:((ED.?8RUS9@)PO6H0&").LP#/M 22>+"$6Z M)!77^_4[DK*B(HZP[>.^2'RY>^X>\AZ2\YW2CZ9"M/"U%M(LHLK:[2R.35YA MS7>=CL8@2EQ *S*U#8/1[PDL4P@%1&E]:S*@+Z1S[ M[0/ZM>=.7#)F\%*)WWAAJT5T$4&!)6N$O5.[G['EXQ/,E3#^"[M@^\,D@KPQ M5M6M,V50(9#/\HI9MIQKM0/MK G--3Q5[TW) M<>DVY=YJFN7D9Y?7C&MX8J)!4"5<<\EDSIF C])8W=#J6P/O'E@FT+R?QY8B M.K\X;]'7 3U]!7T*-TK:RL!/LL#B6_^8,NW230_IKM-!P%\:<0;)Z 32)!T/ MX(T[^F./-QZB_]G3O^(F%\HT&@W\L5%DT(NQ6E_P)K(Q!VBHF"_C$6<8%MYR( MW"!SC H@ =QAWFC-Y0;6S'!SC-E@[./,'BJ$4@D2MT.VOE+ 5,3J\F[UO8&R M*RG>*RF-N=)4$C0(EA!R104B#0U0RRC!"V:I\^QL+ T$WUW%\PJ81J@/[)B% MLE?()'87H66;.;:0[4'@$SI]V:J-VO.I.&JF\VH/[_RD:@RMI7D_ RJY/;05 M!Y\\Q*C]I^U_W"[_S)4[[DF?^I'.T[JQ#:5>-@0$W\';-Q?I*/UPM/6@+%FV MFSALVMO>&5R2O(@CK8M?.%X0"W_:B=9J_PK:Z"3Y,6W#]@MFR/H*=&J>#*LY7(5.S%X%%:/D34\4PVPHPV,J'HSYCU7< MWM/\+TKHOR3W4DG7=,+2^OZ.3)]:=4KW%?;'PB7QK=Y>EMP:-US*H&M!AP-V M^_&\0ZO\2\,-=^F<:A3^*'DUWX-3 %GEN48_/IYV4Y38BX"DAZ%"B'M7AD(WTH;;N1OMWC:K<*4_FX>'T0W31-G0\562:W+FGA(Z/#9"QZJMO^ S M9>FYX)L5O<]0.P.:+Y6RAXX+T+WXEG\#4$L#!!0 ( =" U<" )/5;0( M (,% 9 >&PO=V]R:W-H965TV0^/&9-3MFO3>A^460&J*)G-2^*2MGZ512G,M773.8*=E*5EJ64G#MV%P( MTVHG=<661DDA =E+=@THK&Q".2E@T2*A(3*N"W8C47#%O@"W[-DU."X5/L]B M1QQ]IECT?!8=G_01/E-V:[3;('NC"RC^C(])VR PW0M%%* 9Z4QB-=(N]#)]3 M"I+Q,QP?D] EF80D?N:W>9K%VR.\)@.OR?_RVM^HOD7$XFBS.B*3?XB,_B(2 M'PQ&#;8*XX\L-*V;D6%W>&'FW6#]=N^>IUMN*ZF1*2@I-#F[H+RV&_G.<*8) M8[8VCH8V+#?T2H+U#G1>&N/VAD\PO+OY+U!+ P04 " '0@-7-:"/B,L$ M !E(0 &0 'AL+W=OZ MVB8JB2Y)V2VP#S]24F3+4;BX.'N) M14KG=PYU_N%5TP/C7\26$(F^96DN9M96RMVU;8O5EF18]-B.Y.K.FO$,2U7D M&UOL.,%):92EMNS[=X0UY)/+3[H&KDMU0$IJ17%"6(T[6,^N]>QV[0VU0/O$G)0=Q M?6+O]4OXL3 &[Q@X-4&WIE!WWO!H%\;],\]O&0PJ T&KS48U@;#UQJ, M:H/1:PW&M<&X3%;U=LO4!%CB^92S ^+Z:473%V5^2VN5$9IK*3Y*KNY292?G MBT*H&B'0^]77@@JJ]2'0+^@>4*2#OO(;.]Z!H"M&MZTWGMJ_<(S$N_9OH<\ M_PIYCNJCOFJ)II;'?B+A?,)0>: MIEV)-%I>FDA(6#!\EB2_/_']LU1"NHP@87%'_)[O>4W\K52.FE2.C*G\3-+5 M%NE_7#7+I/GF"GV02:\KL4;.I8F%A 60L! 2%D'"8B!82R;C1B9C^+G &%(Q MD+ $A9"PB)(6 P$:REFTBAF8NQ8[HML23AB:S7B'XYS=H'^,4[@%T;JI:*I M8,.3+G-P-B@'D/Y"2%@$"8N!8"TI^(T4_/]K6F@$7ZH&2%@ "0LA89'?,1D= M.6=3UAC(94L0KG/<'W&,DH@8W] ]7J8$I0SG E$A"I+HK1#)51F76VI=BC"# M+Y5$33M]66/__%T%H#Y#4%H$2HNA:&U9G&R;N499E+,+7NI XGQ#M3ZP$$2* M*U0(LBY2E-)UY[AA)E^L"W.@#=EP2E!:"T$)06@=)B*%I;-\?=27< OXAU07+D#=<7O8N#&[OE@2D+00E!:!TF(H M6B4)^^2P-R-\4Y[C"Y7=(I?5R6=3VWPK\+X\(3^K#]SKL#KQ/V*J#Q#NL%KS MJ*5.2M8*Z?3&J@&\.M.O"I+MRB/E)9.29>7EEF"U<-8/J/MKQN1303MHOJR8 M_PM02P,$% @ !T(#5P"5<>[.! PAP !D !X;"]W;W)K&ULK9GO<]HV&,?_%9W7V[5W#;:$(9 !=TETW;KKNES3K*^% M>0!?C44E&=+_?I)Q;#-D)61Z _ZAYVOI8SW25_)DS\5WN090Z'&3Y7(:K)7: M7H6A3-:P8;+'MY#K.TLN-DSI4[$*Y58 6Y1!FRPD430,-RS-@]FDO'8G9A-> MJ"S-X4X@66PV3/R\@8SOIP$.GBY\25=K92Z$L\F6K> >U,/V3NBSL%99I!O( M9%O6P=(].4.>??S^_P.J M!@V,7L(S6?ZB?54V"E!22,4W5;"NP2;-#__LL0+1"L!Q1P"I LA+ _I50/^E M 7$5$)=D#DTI.5"FV&PB^!X)4UJKF8,29AFMFY_FYKW?*Z'OICI.S6X*J:]( MB:Z3'T4J4_,R)+I UU*"JJX*6""6+]"GE,W33!X7&WW]+07%TDR^TS$/ M]Q2]??,.O4%ICKZN>2%UE)R$2M?3/"U,JCK='.I$.NKT9Y'U4(3?(Q*1OB7\ MUAU.(>FA_B&<6,*I._P#S'N(C&SAH89;$R8U85+J]3OT;@LA(%>(E42O;#@. M K%=P&3^E=RR!*:!3FT)8@?![-=?\##ZS0;'IQCU)'8$KE^#Z[O49[]SOMBG M668C=H@#P)=VT4EE)D;%YJNQ1UUN*5;8SK-L;.-GZ#+%FC M6YUS>IQ*\]5[]$DM>K86.W7.[2,^Q:@GL2-^@YK?X/\FU\ G.)]BU)/8$;AA M#6[H['C72<*+7(_P A)(=VR>@0V>4^1<>#[%Z/ DM_N7<9/:1U N:RB73B@/ MN9[?,CVKF:>G"5CG+J?$N4A\BM&#V*"%!/=''4A&-9*1$\F=@"U+%P@>M=.4 M>N(W1H"K-0CM3MJY9T/EE#X7E4\Q.CI%%45V4N.:U-A)ZBM7+'L!%*?*N5!\ MBM'Q"90!(;&="HX:@QD]TX/T(D6HGV7/ 6TGMWK9H*RNT"ET+AJO:K12.^HQ M,>Y@TS+?^-46QQUZ-@V?:K12:],@<33NP-$X9>STD[./N6+Y*M5SD2-_W!IG M<_%JERNU-I<8#SH&%MP88>QVPN5J_((O+PKI)./)R59D?*K12NTH?PCN(M/8 M9^SVSW^7,Y$#B5?;[%6-5FK'G:4#2..'L=,U5K/0 0ABU>K=2L:K+_:J1BNU M8R>#+P<=KVK4E]HQPL8A8[=%UNL&44#C!ZWX MO%IDKVH46TPRB;MZ5N.2L=LF4UB",/MD G:0%]"RR:W.9H7EU21[5:/88I.' M74-4XY.QVR@_9>&6BW+KER]1!DS/;,^1\NJ :/6^OL742O[IE8W/-XT)%UI+'/Q&V?/_/\(GEE;W)+GXW+J[TFI_9ZV)5W MI+4/[7;7A][4PF)L@MG$M^+QNR?M=U/ZU&63(1YV\&E<-G&[[,^@7F*.!H/_#D1AZWN1^;KW%Q.K-)E?2>([$O"L+_N:,Y.\P-;+S= M>,@V6UG=,!>S'=G01RJ?=O=<79D=)/O%FIT8U:!I^_?Z%_J MY%4RST30)=AGYN&@;ZR46X&2,J6I)CZ>CO\+M.MS6I?/_1D_^\^B]Q7"Z7>+4/.<,[^Q>T!6Z M0;EZ5&5\-V)'5G1N*&<3E+]08_'S3]BW?M&M,B0LAH0E0+!>/=RN'NX4?;%D MI5!.F)4;5*&SZHGE[9.L*TE#\VM:]:_C98%]'/G>S'PY76R-S(VP9?=E\5CF M8#?$5E^6C&5V%+BAV\EZJ7M=ZMYDZD]E)FF*'B61^EPGPR_=?I"P&!*6 ,%Z M-?"[&OAP=N!#U@,2%D/"$B!8KQY!5X\ U X:FG?ZG-M^&+D#.]#)+.R' SL8 MRVS7#7Q_8 <:F1-88:"W@[!+/7R/'?RNJ!K>.W>@O4$5I<[^GTG6CP#"]U,BMTG8$C:&2> M;;F#KQN)1N8ZMN?H'0&?M#1X,OD_Y)9R;9:3<9?N/5!:#$I+H&C]"MC'"MAP MAM"RH*H"28M!:0D4K5^58Q.')WN2RTW!&3V?H1\,FP:=RHKPT!+&*AQ$432T M!)T,NV=Z!GSLE_!TP_0E>Z7IU8ZKG+693D9?O 4A:3$H+8&B]>MP;-ZP!V@, MH*T<*"T&I250M'Y5CNT^@,&EG@N2-K&,L\-_1&UJ"1 M^0X^9PW'W@E/-T_?LX)>D3*]*HBD/".Y/N5)R,5[$9(6@](2*%J_',=^#H> M#@':W('28E!: D7K5^78X.')?N5RAXC&/R4Z3A@Z0XO0Z&SL^2./&.ML+XH\ M/#0)C<[%.+ &+F&>G)@4E&_JHRJ!5FQ?RN9G\>YN=QQV6Q\"#>[?X9LEUMR/ MJ^.S^H3FB&_.WKX1OLE*@7*Z5D-9UX%R--X<9S47DNWJ\YIG)B4KZK=;2E+* M*X'Z?,V8?+NH!N@.%1?_ E!+ P04 " '0@-73H>Y3_D" #"0 &0 M 'AL+W=O6LA' ME0)H\I1G7/6=5.MEUW55G$).U;58 L69Z[=:'3>G MC#M1SZ[=R:@G"ITQ#G>2J"+/J7P>0B;6?<=S-@M3MDBU67"CWI(NX![TP_). MXLRM61*6 U=,<")AWG<&7G?2-O;6X >#M=H:$Z-D)L2CF7Q-^D[+! 09Q-HP M4'RM8 199H@PC#\5IU.[-,#M\8;]L]6.6F94P4AD/UFBT[[SP2$)S&F1Z:E8 M?X%*CPTP%IFR3[*N;%L.B0NE15Z!,8*<\?)-GZH\; &0IQG@5P!_'Q"^ @@J M0'"JA[ "A*=Z:%< *]TMM=O$C:FF44^*-9'&&MG,P&;?HC%?C)LZN=<2OS+$ MZ6@**^ %*$)Y0@89E@WE,4ZOR!04R!4.L1C)#RH9G65 1@)+) %)RVU&T$A" MPC29,O5(SL>@*(?[L?D_.R"G!'&R?=4% JM5<_5&+7Q[<95A,,R0O^5 M" -R*[A.%9GP!)(&_/@XOG,$[V*VZI3YFY0-_:.$WXKLFK2\2^*W_* AGM$I M<-_"_28Y_^=]\L_>=Y(1U/436+[@>/V0N12Y*0XM\>AC#>N4C&SU@B2_!C-E MUW\W[7[)'S;SFVNRJY8TAKZ#]Z"M2"=Z_\[KM#XUI?XMR<9O239Y([*=30KK M30J/L4=#FN#E.=,$GK"_*"#G$F*Q OE\<4DXZ*9M*1D[EM$TFU44?,2"66UG M^]#FR@N]7:/Q"423!B*_\V*T([I=BVX?%3T%EL\*J>RU50EOO'[:!\Z]&[^] MK[7!JA,>B#VT"CP_"/;D-ECYG;"]I]?=NM7Q&"UL.U4D%@77Y0&M5^N./;"- M:F]]Z'5'7L/Z&#M\V9!?Z,O?@ULJ%XPKDL$<7;6N;S!B6;;< M&=XF1ZD^ZP+ D"\E%WKJ%<;LQKZOLP)*JN_D#@3^V4A54H--M?7U3@'-':CD M?A0$B5]2)KS9Q/4]J=E$[@UG IX4T?NRI.KK'+@\3KW0>^UX9MO"V Y_-MG1 M+;R ^;1[4MCR&Y:X]("3[]?V5=N[#B6-=6PD/POEIMBZMU[ M)(<-W7/S+(^_0CV>H>7+)-?N28ZU;>"1;*^-+&LP1E R4;WIEUJ'$P#RM .B M&A!= @9O .(:$-_J85 #!K=Z&-: X:V I 8D3OM*+*=T2@V=390\$F6MD-*$B)X\4O'_W@;PC3) _"KG72*\GOL&(K5\_ MJZ.;5]%%;T07DX_HKM!D*7+(6_!I-S[IP/NH5"-7]"K7/.HD_'W/[T@0_D2B M((I;XEG< H\PLL8,FL8,N]M;$MN6U8DD.R3X^K:X_) MPVC4>#S3=]CH.^R<./6:C?MZ)K>"_0.Y6YI;Y\ZPS[G3)UG:)]FR3[)53V1G MN4V:W":=<^>QE'N!FRL3&=_CGF4WT*QE/A%JB"F K&'+A&!B2^3&=>Q ,=FV M5LTA[]'AB>7VI=6]>Q4RU M491$%T9IB]%H<"ELBU$X#"Z$[1SZMPKKGYPO\:RW=3JL, UX;!!5\'="*M.5;>%JF'DSIUN MU]+@0=1]%GC! F4-\/]&2O/:L Z:*]OL7U!+ P04 " '0@-7+R!)"'\# M 5"P &0 'AL+W=O[N7KOP$*P#F]E.TMY?/QM22L"ETK0W"8;G M^SR?KPWVLSYR\5V6 H]UA63&Z=4JKET79F54!-YP1M@^DG!14V4'HJ=*QL! M)&]%=>5BSXO=FE#FI.OVWJU(UWRO*LK@5B"YKVLBGJZAXL>-XSO/-^[HKE3F MAINN&[*#>U!?FENA1VZ?):!3OG$\0P059,JD(/KO %NH*I-)<_QS2NKT-8UP>/V<_;?6O#;S0"1L>?6- MYJK<."L'Y5"0?:7N^/%W.!F*3+Z,5[+]1<4F66\ M5T(_I5JG4CT7.WH@#Q6@/SEA$KV_ 45H)3^@!?IR?X/>O_N WB'*T-\EWTO" M2>!JQ[UM_&S[&L]F M_&-?72#/_P5A#P 8GZ%A>[FI>K)-=9Z@(4]Z(U56L'A2-3GC@2)N$"*(ZY*$$C'@]W%<@+H MC2Q,(Q;8'RS F8E5;V(UO^(U%XK^: W8L%;3HCZ.O3&;)0R'H1?8X9(>+IF% M^U@4^NC3,U@@?7KKXXGI\T$(8-D34D)OW=6KW,GT;8VC$?0T9A$FB1W9]UY. M%V\>FN5O?."G!,/"L9)>Q\(S@''!Q__BS@MIU"A1JS\KJMZ&9WN!G; MSSM_.J78#\(Q]30LB>/7H/$+-)Z%_HNS1?8?P;%EJUS%P1C<$A8O$V]$[@X: MCQK$KNW'),KXGJFN!^GO]CW?5=OIN"_A7", 'Z><&Y>AZ8 GTGG/X+4$L#!!0 ( =" U?6 MK)$7.P, -T) 9 >&PO=V]R:W-H965TA&4QM2G8:CS$BJJ3V0- K]LI*JHP:[:AKI6 M0 L'JG@81U$:5I2)8#EW8Y=J.9>-X4S I2*ZJ2JJ;L^!R]TB& 5W U=L6QH[ M$"[G-=W"-9AO]:7"7NA9"E:!T$P*HF"S",Y&IZO,QKN [PQV>J]-K).UE+]L MYU.Q""(K"#CDQC)0_+N!%7!NB5#&[XXS\%-:X'[[COV]\XY>UE3#2O(?K##E M(I@%I( -;;BYDKN/T/F96+Y< M?D#< >*'@/$C@*0#),YHJ\S9NJ"&+N=*[HBRT&T4?F6( M,\L/4A8[QCFAHB"?A*%BR]8$G)!H=D3B*DQX]JV'X!>0G)&GA\8"]S/;;?ZJ:YI#HL ][(&=0/!\M6+ M41J][3/^G\CNI6'LTS >8O<%UV>R1:8.:8^?F^4HG[,OO"QO/1A,? M=D_8Q N;# H[R_.F:C@U4/B5(*RJ*5-X:ID^O2WA9$_(\724'>B='.C%L%F6 M].M-O=YT4.\YY53D0*AQ];2&+1/"%A16DAVH03%9'/E->T0$]+I(#UQD<69+ M_IZ)03'/K)FIMSH=7IJB8/;0UZ1H@!B)A__OANEVK,_2],#2>*\\6D.#4S[3 MT,P;F@T:PAL([Q>!![Q2(/);8A05&FO/W6S%3SSW'ZNYV8&U2?IPK08G?Z:U MS%O+GE*6@-?*4PLR.]@O63++L@/OP^4(5[D1-.&P0&IU,<:U4^YAH.T;6[CY>2X.WNVN6^/X"90/P M^T9*<]>Q$_@7W?(O4$L#!!0 ( =" U?92?"7M ( '(' 9 >&PO M=V]R:W-H965T\Y/??8OIYNN;B5!8!"]R5E M[)2;,2:9V[E(D M4UXK2AA<"B3KLL3BX0PHW\X W7H&ZJ2Z$CMV/)2 E, M$LZ0@'SFS/W316SR;<(/ ENY,T:FDA7GMR:XR&:.9P0!A509!JP_&U@ I89( MR[AK.9WN+PUP=_S(_M'6KFM980D+3G^23!4S9^*@#')<4W7%MY^@K2)E"]8*2L*:+[YO?=@!^.,7 $$+"%X+"%M : MME-FREECA M9"KX%@F3K=G,P'ICT;H:PLPN7BNA5XG&J>2<\VQ+*$689>B"*HL.# M(W2 "$/?"UY+S2.GKM+:C0(W;76>-3J#%W1^KND(>?X[%'A!V -?#,.7D(Y0 MV,"#?;BK'>ML"SK; LL7OL#7N4(R8(KD!!O3R!__L/6OK\Z&>-Q/;"[MJ:QP M"C-'WTH)8@-.\O:-'WL?^JK^3V1['H2=!^$0>W(NN)1H@85X(&QMSD;-5%_% M#4UL:4Q7V21^./&\J;O9+>5O67L:QYW&\:#&>9K69:V/).P?WCZ9#5.T(^ X M>N^/G\CLRPK\H%]FU,F,!F5^T^WZ%49&SRPZF4SB)P*?)TVBR:1?7]SIBP?U MW4C(:XJ^D!S0H;[(#X"%/.J3.,SC>PVT[R@/(O_U*+L['=&\1E^Q6!,F$85< MTWNC$^V2:#I\$RA>V2:YXDHW,CLL]*,(PB3H]9QS]1B8OML]L\EO4$L#!!0 M ( =" U>58&PO=V]R:W-H965TU[H%A"7SFRBZQ[8;$*W@N 2/3# MT4! MV;<[1.ANZO2+T1JL*=32JX1H](?*H>F"RY+27'!2HYIB5@:#5UYKUQ M>JO:ZP;_8+3C>]= C>2)TL^J<)]/'4]U"!&4"46 \N<9+1 A"B2[\:5A.FU( M)=R_?J$G>NQR+$^0HP4E_^)<;*;.R $Y6L$M$1_I+D7-> :*EU'"]7^PJ]N& M@0.R+1>T:,2R!P4NZU_XM9F'/8'D= O\1N ?"_IG!$$C""X5]!M!_U+!H!$, M+AU#V C"2R,,&\'P6!">$8P:P4AGMTZ'SF4$!9Q-&-T!IEI+FKK0AM!JF4)< M*NL^"B;O8JD3LR6E^0X3 F"9@_M2P'*-GP@"<\Z1X. =^!LR!I6_P.L("8@) M?R-K/SU&X/6K-Q-7R#XHDILU\>[J>/Z9> 'X0$NQX2 N6W "O]Q;XGA]T=&AAEDS+7^M\^K^G[B"30;L6 LT+SDU&]F6+&#U?8SYA7,T-21^PM'[!DYLS__Z(7>^R[#V(1%-F&Q35AB M$[:T"4LMP0Y,V&]-V#?1VP?R6X"+"F(F7Q,$()1WVLZ(NM9V-F&135AL$Y;4 ML%##U(O=\\R;N,_[7K(9+C6%.S#(H#7(P&B0^^/GT;%14*=5C-!KK6(3%MF$ MQ39A20T;&*QB,UPZN-0J86N5T&B5>4&9P-^A^DKH\D1X$C#PU-_A(!?&(-=F M^[*8LXZESO M1LZUZ]TF++()BVW"$INPI4U8:@EVX+E1Z[G1[WHM'MDTH4U89!,6VX0E-F%+ MF[#4$NS A+>M"6^-#[X3NP'8V+++=T;6M;Z[/=D6>OV.?2&R&30^#=KW.X(F M-H,N;<)22[#:+>[>"9?<_M;ZM).#C&Y+47_@M[7M@>IU=_UQG&OHS[I MC9?U>>E/?'UZ^P&R-2XY(&@E0WDW0_F:QNH3T;H@:*7/UYZHD'NSOMP@F".F M&LC[*TK%2T$%:(^E9S\ 4$L#!!0 ( =" U&PO=V]R:W-H965TT!'Q ?W/2V-7/B8COM^/?821JU39HAM"^)G=QS[CG7S^&6\4>Q I#H M*:.Y&!DK*==7IBG2%618#-@:KRI2G6'/"\!&74="PK,#-,&I04!A51J!JQ> M&Q@#I9I(R?A=E9<9%C!F]#N9R]7(B PTAP4NJ+QEVP]0 M^_$U7\JH*)]H6\7ZCH'20DB6U6"E("-Y]<9/=1WV +9W N#4 .=? 6X-<$NC ME;+2U@1+G PYVR*NHQ6;;I2U*='*# 9H402$)=H7' . MN40_KF="XKRJ"DU-O#)HF\R/.&YF;?5CO* M=J/0B9JP \%>(]CK%3P%7NY9>0H(;S'OGH<5A[^?6TT:^TAA.RIV_;A;G]_H M\WOU30A7.Q-:<_9+O[&>8YAVBO1;Z9TH=HXTMH/L,'*[-0:-QJ!7XU>Y MZE M*&@E"ST[.%+4#O+CV.M6%#:*PEY%]TQB6A7KF;D7MNMAA7;H'HGL"//]*#@A M,VID1KT[QG^MEN@E]XH7(CMP'S?NX]Y!VNV7,Y87)[S&K34?.*%E'0U..\JV M WLOK))G[AUG^BKQ!?,ER06BL%! :Q"JX>75\5QU)%N7)]R,275>ELV5NM$ MUP'J_X(QN>OH0[.Y(R5_ 5!+ P04 " '0@-7/I=(AC\# #/"P &0 M 'AL+W=O][8+3!A M3CBU8^!MP0V EU]K(9++@_*?IG*8SQS,+ @J),@Q8 M?V[A!"@U1'H9OQI.IY4TP/7V _MGF[O.98$EG'#ZC:0JGSF'#DHAPQ55%WSU M!9I\1H8OX53:7[2J8\=C!R655+QHP'H%!6'U%]\U/JP!-$\WP&\ _F/ \!E MT ""URH,&\#PM0JC!F!3=^O,H27@"ZPG<@T6X$"A,J]] '='T9H=V=/;2#"$-7.:\D9JF(&^PCWS/ M#SK6<_(:N&_A?E_[/ZAAE!N_V!Y0M>W'X4$9E0+BL!Z/OQ0BJA_\,_ MNO:[9AQV,YI[[4B6.(&9HR\N">(6G/#]N\'8^]1E]C;)HFV2Q5LBV]B68;LM MPS[V,,XRL#A]O0.PB\P=2]73>\ M*\H_##:CHLZHCY/-J+@S:C)LHS9R'[6YCWISCR #(2"UJ5."%X02=:_?I(0O M&?D-Z3ZJ6$KT 26+2NDX_5CJYX AP((1MNR\HVK)\=I*AY[WR)G>9;WU*+Y" M,-Z2X(;+X];E<:_+-YA6@'B&F*Y%9(ZU@K:XK$22ZV>WZYZ>UX2CM93\R1,3 M>U7?:N(VR>(MD6VX/6G=GO2Z73^O);['"PI=WDZ>')?@L;.]"F]U]F6]>$MZ MM5_N6H52@%C:TE"BA%=,U:]5.]I6G\>VZ'HT/A\?JH6,$VAH^ M_ -02P,$% @ !T(#5SA#=0]W! MQ$ !D !X;"]W;W)K&ULK5AM;]LV$/XKA%H4*=!8(O5FN[:!.'*Q#NL0-,OZF9%H M6X@D>B059_]^I*3(DDBKV>8OMD0]=\=[CG<\27+64Y%O*5[6Q^8 0GE5">VTTR>EQ:T'H=^)[N]D(-V*O% >_(/1$/ASLFW^Q62Y+FI. I M+0 CVZ5U ^<;Z"J!"O%G2HZ\\PR4*X^4/JF7K\G2*2"YHWPG(&>5K4__BE(:(C(/68!5 C@(8"WAD!MQ%P MWVK!:P2\MUKP&X'*=;OVO2(NP@*O%HP> 5-HJ4T]5.Q7TI*OM% +Y5XP^365 M4@+5.#*Y\_^L;_ZS]1X9;KLV MW$J?>VYME#EA6% V-T6VEO7,LJJ^S?D!QV1IR0+&"7LFUNK#.Q@XGTVT7E)9 M=$EEFPLIZP7 :P/@C6FODC.MD_/#NRF"Z+,JBFEL"D>M*:@TJ=WA>37SG>G" M?N[2K(,@##RWCXH,J*F'@CYJHZ.0ZP2S%M7SV&\]]D<]_HUP/@?%R6\L!$L? M2X$?,P($!0?,1!JG!RS28M<4)!,=M1F_,SO7&Y"A0[P!7Y$.Z3A8TZ!#9KZ9 M@Z#E(/BW44_2K!3& KD.]+A[X=!5'02AWYEG[:T!-77]<."PCD)HUK'8\SEL M?0Y'2TU$"BIWM[/%)KQDL;FDLNB2RC874M8+P;0-P71TV?VH>BJ2 /PLJ_Z. MO.[VLKOD0F[O*M]Z50A?"'J['SZSE9S;*SV:[EE M+P>2(]DZ=)1$.JPR 3S=98,,/<\2= Y]9/.Q9914]9^1D]CL1_Y MJ:,S9 *Z!F!D L(@T%DR 3T/G>>ITW?#49[6;0HE-,LPX^ @^^^*!3,)M;JP M&[")&PP9,*&"H?&9O@^CD-QKU.^K$_(V>(Y/GPRW.B!IN M7I$!A2;^L+4QH-R)*Y:&;(A3%=-25VYR JSPZ[Z@: @YB6A:C/'>UH M>\MP4YVM!^-K.+^%AO%(W4I4!]^3^OI*XQMFNU16X8QLI2EG$LIYLOJ6H'X1 M]% =@Q^ID(?JZG%/<$*8 LCO6TK%ZXLRT-[5K/X!4$L#!!0 ( =" U&PO=V]R:W-H965T-&U27Q.; FT'2"U]U=O3)E6EV_OLA@M8=6QF.[#^^V>'-,%OP6E1 M]@7LY-[#.=?./<&CK51/>@5@T,^,"SV.5L:L+^-8IRO(J#Z5:Q#VSD*JC!H[ M59&4\9@DR2#.*!/19%1PU7MC MY*0\2OGD)I_GXRAQC(!#:AP$M5\;F +G#LGR^%&"1M5ONL3]\0OZ;2'>BGFD M&J:2_\OF9C6.SB,TAP7-N;F7V[^A%-1W>*GDNOA$VS(VB5"::R.S,MDRR)C8 M?=.?92'V$O#9@012)I#7)O3*A%XA=,>LD'5##9V,E-PBY:(MFAL4M2FRK1HF MW#+.C+)WF0Y(+M M$U2DC'+T66BC1J,/-V HX_HC^A/= M0YHKQ<32CK_-;M"'=Q_1.\0$>EC)7%,QUZ/86%X./4Y+#M<[#N0 AW]R?HH2 M?()(0GH-Z=-P^@VDIZBW2R=^>FRK496$5"4A!=Y9:TE.;!G6N=$GZ ML@"/< MI"T(YI["2[VF*8PC^YAI4!N()N__P(/D4Y/2CL \W;U*=Z] [QW0?36;_?4P M:Y+8ZU)B1V">Q+-*XEEP:;]* <_V\5%/MD%FNZ,C,$_HL!(Z#-9^*H6Q?(&.VO2:?!U&>_,F^AUFC&LWQL-C>VK0Q]\LLR,T7V;MY3ALYF_KJ>VN'@SQ M.=:^CL/&WMI3+]IIA4+\?VFUZY*PZ[;U5-*I]W:%YHNMO9>$O?>XGDI^=5B< M7)#_+4YC5']P8'WV_D:_QHI;.FN),6AAV!3U"\-X[QC$G4%]I6K)A$8<%C8M M.1U:A6IWK+.;&+DN3D8>I3$R*X8KH+:T+L#>7TAI7B;NL*4Z7)O\!U!+ P04 M " '0@-7MZ")L @# [" &0 'AL+W=OYCV8)(+L>K8U':@ M_?M=.R&%$NC+7HCMW'-\[CWQ-8.U5(\Z S#D.>="#[W,F.6%[^LD@YSJMER" MP#=SJ7)J<*H6OEXJH*D#Y=P/@R#R<\J$%P_4[5RPBX M7 ^]CK=9F+)%9NR"'P^6= %W8.Z7MPIG?LV2LAR$9E(0!?.A=]FY&/=MO MX M8+#66V-B,YE)^6@GU^G0"ZP@X) 8RT#QL8(Q<&Z)4,93Q>G56UK@]GC#?N5R MQUQF5,-8\M\L-=G0^^R1%.:TX&8JU]^ARJ=G^1+)M?LEZRHV\$A2:"/S"HP* M Z "@6P&Z+M%2F4MK0@V-!TJNB;+1R&8'KC8. MC=DP85V\,PK?,L29^(HR11XH+X#(.;EB@HJ$44ZNA3:J0+N,)F=DG%&Q ,($ M&4MA&(Z%L4/-4E#4^?&3T1GCS+R0TPD8RKC^A,#[NPDY/?E$3BSV5R8+346J M![Y!Z5: GU0R1Z7,\(#,B-S@QIDFWT0*:0-^?!S?"8\0^%BSNG#AIG"C\"CC MCX*W2=!ID3 (NTV"CL,GD+1)MX2'1^1T:Q^[CJ_[KH^MV@H&FMP U86"E*!% M4T@*I= ],J*:Z1:Y%W*F0:WHC ,ZOBR,C9'X!7#F7&V1,>5)P4N+_TPEYP1/ MSYJJ]&^3B:7&\V:-MB%=Z"5-8.AAQ[$;@Q=__-")@J]-!?Q/9#OE/*_+>7Z, M/1[!@@EA2S6C'(\$-&5;4D2.PG;+5=P)>M' 7VUGL1\4U!$[TGJUM-Y1:9?) M4\$TLXZ<*4!KT-SD]50FVZ>R277)WFL45$K>C]C):T=U5*N.WE&=*#@D*=K; ML/NVC/LA!\K8KP7UCPK"/O".O?T&>[^$;W0U!>W5RM_JSSFHA;NV-%I5"%.V MZGJUOADOW87@OX:7U^H-5?AE:L)ACM"@W<>2J/*J*B=&+EVWGTF#=X<;9GB[ M@[(!^'XNI=E,[ ;U_X7X'U!+ P04 " '0@-7_6CH:^L# !6% &0 M 'AL+W=OH& MGC=Q,\JX$\[+OB<9SD6N4\;A21*59QF5+P^0BN/"\9U3QS/;[G31X8;S/=W" M"O37_9/$EMNH)"P#KIC@1,)FX2S]^\@?%P;EB#\9'%7KFA1360OQK6C\EBP< MKX@(4HAU(4'QYP"/D*:%$L;Q=RWJ-#X+P_;U2?U3.7F!3I7RS1NX4S M=4@"&YJG^EDOZ*Z ,R')'X+R\W/HHU_)C/IEB@1Q MK_8TAH6#&4"!/( 3_O2#/_%^Z4-F4RRR)-;!-VKPC4SJX8.0:,'X5I$R%1U$ M>L 6*<81L2%Q]89CSE.:\@1O];&M?$Q*'T6N/(13K_J;NX6Q#KH)@VZR3O0,7Z-CG$-Z%^7 \W\*I>S%K]@ M,+X@: SK5H*6Q#H$[QJ"=T:"S\VW5W]S&QJSE.D7\@^YK#-]L(SJM^8WFV*1 M);$.U6E#=6JG/$QMXK,I%ED2Z^";-?AF[WLI6WF1HG?LZ8-J%+\5JDVQ:'95 MB(+Q9;GZ9;*I%MM2Z=,^;"-_2+L*WNHVPJA;94NLR M/.\D?/-6XC_6"K/ZS61MJD7^];[E5"Y>R73G+8=OWG-8RG3CJP!'H]Y$9W7' M84NM8N>V#F(RD-OR0$OA/@'+:74FT_0VAV;+\JC(/0^O3MR^4+EE7&&JW*"I M-[C#0&5UB%4UM-B7QSIKH;7(RLL=4*S3Q0"\OQ%"GQJ%@^8H,?P74$L#!!0 M ( =" U?I:R]=\@( ! . 9 >&PO=V]R:W-H965T4/? 40*"GG!1\8:5"E!>VS>,4 -W('Z6-TSV[):29#D4/*,%8K!>6)?CBVBF[+7! MKPQV_*"-U$[N*7U0G>_)PG*40T @%HJ Y6,+2R!$@:0;CPW3:I=4PL/VGA[I MO MB*4'>5;43_S4Q.% ,)Z<$+B-P'TIF)X0>(W &[K"I!%,A@JFC6 Z5. W E_' MO@Z6CO0*"QS,&=TAIJPE335TNK1:!C@KU(MU)YBAL!0)GA)^C3^@]LA%/,0,^MX5<36GLN"$O:[)[@NRA:UJ(E*.P2" YUMO2 MR]95=^_JE=L+O*PV(^1X'Y'KN%Z7/_WR'Q61\O%)^>J5U4O6*P^'K.YJN=LA MCX:LWBD_BJ77IMW3/&]HVCM(EC6%CR2./ MF %']Z-?>=K M5W),PE8F8:%)6&0(=I3429O421\]6-(\EX>U_F#18X69 $:>48QYBI)LFR50 M)/+4C8F<3]!95J"$$MGAJ 16R\Z[WH/>5=_Z'M2PF8:I?[UMX(P\?VYO#_,[ MQ"CL-!H?&T6O&!W%>=K&>=H;YT$?3R_BK4$S"5N9A(4F89$AV%%2_3:I_K^? MB+[)I)J$K4S"0I.PR!#L**FS-JFS_W(BS@:<3\M>U]Z:7Y.PT"0L,@2K\VL? MW&1S8!M=.JRN/^J.H*6^+]]3(6_?NIG*D@V8,I#S:TK%OJ,6:(O X ]02P,$% M @ !T(#5T >":(; P 2A$ T !X;"]S='EL97,N>&ULW5A=3]LP%/TK MD1D32!-I&AJ:T53:*B%-VB8D>-@;38F>.REE\_WSA-/_!%C(<-EJK$ MOL?GW&/[!D<=U68MV,V",1.L2B'KC"R,J3Z&83U;L)+69ZIBTB*%TB4UMJOG M85UI1O,:2*4(^[U>$I:42S(>R65Y59HZF*FE-!DY[T*!NWW),Q(EYR1P7A_&3!C@EH5=T\ S1LQZN:S%,.MF7W@P_ MMEH=]Q@C7WC).]2&&+8K-QX52FX7,"8N8)5IR8)[*C(RH8)/-0=604LNUB[< MA\!,":4#8W?.IHH@4C\X.'(]V-16I^12Z2:WR^#^3MOA!\"F!P:Y$)W!/G&! M\:BBQC MKVRG&=P$'T%!V[Y=5];A7--UU!^0+:&YV213I7.FNS01V83&(\$* ML*/Y? %WHZH00&-4:1LYIW,E:>-APV@;5G;&A+B!BO]1[&FOBIT]Z\&.R:YI M#;5-)^,ZH+^KYK1W97LOT@TJ?J_,YZ6=CFSZ4*+L6K."KYK^JN@,8.H1KDZK M2JP_"3Z7)7.3?W;"\8AN>,%":?Y@LT&IS&R :1+<,VWX;#?R2]/JEJW,IIQ6 M!>ZY_P8]_]UUGC/)-!6[IFWMO^95?K'C^.)?66[^JQP:]GILC['7;G+P%DPF M;\'DZZS)L#UV=LZVO9.MBP;P!I&1[_ N(K9)@^F2"\-EVUOP/&?RT0%GY0V= MVA?%/7T[/F<%70ISVX$9V;:_L9POR[0;=0T+T8[:MK_"]**D>WVQN;C,V8KE MD[:KY].F&=B&S=I>0#A$KIK+CV (4_7 ;:G3U4(-E.\$K&9XFL-B'_=@)&F_MW&\@ #VP6L=B"_/P_4 ME)\3Q["KF#?L"<:1-,40J$5_C28)LCH)?/S[@STE<9RF?@0POX,XQA!X&G$$ M

,"2.FW/PX#P*-^=4N/WU9/P;4$L#!!0 ( =" U>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GDCE8%]?7*) :L.3:S'6CWU^\D#,TIX>B^'/$4DACGRTE\OF/G MT][8'TMC?K"74FDWB#;>;V][/9=O1,G=OV8K-)Q9&5MR#[MVW7-;*WCA-D+X M4O62?O^F5W*IH\^?CGT]VEZX8[S(O30:#M8'GJ78N[_GZUVVDTXNI9+^=1 U MOY6(6"FU+.4O40RB?L3VYFN?6*#6(XL.)9V&]S$\.SVO(!5^Z MYHCGRR<.((/HI@\=KJ1UOFG1],^!<2>@\6&O\N9.*B_LF'OQU9IJ*_6Z[@;N MHA?<1A.'X_80Q%O[?\)H5BN9B[')JU)H?XBC%:H&U&XCMRYBFI=B$!V;,*X+ M-M$>@L2F^M 5M*WO%"X]+0YW[0$WB*&]E7#"3HL&G YR]# ;3V;SR9C!K_G# M_70\7,#.? &;[Y-9 )D@D,D%(?]+ L@4@4PO OEE>#^8- WEP2,@L@WR.0[R\)>1U ?D @/]!"SJNRY/:5F16;R[66 M\#<.67.8YZ:"K!E ?D0@/])"?JFBA8A67S#;ZDAC$JN0)>YVU5AIB8,6)J M95A12,B^:RM$W33DPB01$UMB9,I2^KK1(4%/%HVM!92\6M83=/R$E MII"$6"%GZI8C9XB)624AMLK;^J4SCIA:$F*UX(5,./5,,+4DQ&IY6\ETQA%S M3$+LF*[RH1,2:>C'R^\W<%I9L.4TY&K)SN8JB+$C-. M1FP<=%6E-68R]+,+L7%PS-:8P8R347]Y>;/XT_V\,=EDQ+(Y66'I1L1LDS6V MZ1T_ !=B!:55,8/N'1S/N4EI52HW@V(,&QQ7'[\G';^&? M?P-02P,$% @ !T(#5[DCVC>R 0 5!P !H !X;"]?28* M[#X("CA6BC1H3F7-6+[^JT_6^.TS[NJ\;0YILVW3X+C?'=*TVN3]CD&'PW'H[F=4[V_W,P?S4QO_,[%9K;:+ M^-$LOO?QD/\8''Z:[BMM8LS58%YWZYBG53CN;MLI7"[R=)Y<#6;+:=7-EE*% MTD$*05H^R"#(R@RP>]0-!+^: )!$W*!\D0 M91P2)/6P)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0;2%P6Q!N(9!;D&XAL%L0 M;R'06U%O)=!;46\ET%M[']L$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HK MZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6^^PA$!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&_O'783Z.VHMQ/H M[:BW$^CMJ+<_4N^43[N8;CW7-;[_D53G\[/Q]OK+\KK98^>"5:'WO(FO?6F:2>*H\DGO<3>QS9HDVMJJ MS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK<^K-M LONHZS MV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N,.VN_.K\ MKLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UIYY3_,CMN[X=Q MR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY ^K@'Z8,/41I! M$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL D56@2*K M0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I%5H4B MJT*15:'(JE!D52BRJO^4]=V8Y5__^&KO::W+YI#/NK^+TT]02P$"% ,4 M" '0@-7!T%-8H$ "Q $ @ $ 9&]C4')O<',O M87!P+GAM;%!+ 0(4 Q0 ( =" U>_OJ7R[@ "L" 1 M " :\ !D;V-0&UL M4$L! A0#% @ !T(#5\\$YK?'!0 VAX !@ ("!#0@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !T(# M5TG464D)!P .AX !@ ("!@Q< 'AL+W=O !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ !T(#5W5P:62>#0 U'\ !@ M ("!-"L 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ !T(#5X8A,#02!P %1$ !D ("!KD$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M!T(#5Y&PO=V]R:W-H965T&UL4$L! A0#% @ !T(#5VPRI)8*!0 MJ@P !D ("!ZV( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !T(#5TM>TD:$ P I < !D M ("!.G$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !T(#5YE66Q]$ @ B@8 !D ("!@WH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !T(# M5P* .)<.!0 .0X !D ("!OX< 'AL+W=O&PO=V]R:W-H965T0 !X;"]W;W)K M&UL4$L! A0#% @ !T(#5__OT3FQ @ Q 4 M !D ("!$)0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !T(#5P( D]5M @ @P4 !D M ("!>9X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ !T(#5_6(/A5]! 8!P !D ("!)*L 'AL+W=O MY3_D" # M"0 &0 @('8KP >&PO=V]R:W-H965T&UL4$L! A0#% @ !T(#5R\@ M20A_ P %0L !D ("!O+8 'AL+W=O2] !X;"]W;W)K&UL4$L! A0#% @ !T(#5Y5AS6&\ P HA8 !D M ("!S\ 'AL+W=OZL?0" O"0 &0 @('"Q >&PO M=V]R:W-H965TW' !X;"]W;W)K&UL4$L! A0#% @ !T(#5SA#=0]W! MQ$ !D ("! M8\L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !T(#5_UHZ&OK P 5A0 !D ("!.-< 'AL+W=O&PO=V]R:W-H965T !X M;"]S='EL97,N>&UL4$L! A0#% @ !T(#5Y>*NQS $P( L M ( !R>$ %]R96QS+RYR96QS4$L! A0#% @ !T(#5Z0O&F<= M! CQ\ \ ( !LN( 'AL+W=O;H !;0V]N=&5N=%]4>7!E&UL4$L% 3!@ W #< ^ X ,[J $! end XML 60 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 61 report.css IDEA: XBRL DOCUMENT /* 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; } XML 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 84 231 1 false 19 0 false 7 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://www.crai.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) Sheet http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited) Sheet http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Sheet http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Sheet http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) Sheet http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (unaudited) Sheet http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (unaudited) Statements 7 false false R8.htm 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (unaudited) (Parenthetical) Sheet http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunauditedParenthetical CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (unaudited) (Parenthetical) Statements 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.crai.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Business Acquisitions Sheet http://www.crai.com/role/BusinessAcquisitions Business Acquisitions Notes 10 false false R11.htm 0000011 - Disclosure - Revenues and Allowances Sheet http://www.crai.com/role/RevenuesandAllowances Revenues and Allowances Notes 11 false false R12.htm 0000012 - Disclosure - Forgivable Loans Sheet http://www.crai.com/role/ForgivableLoans Forgivable Loans Notes 12 false false R13.htm 0000013 - Disclosure - Goodwill and Intangible Assets Sheet http://www.crai.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 0000014 - Disclosure - Accrued Expenses Sheet http://www.crai.com/role/AccruedExpenses Accrued Expenses Notes 14 false false R15.htm 0000015 - Disclosure - Income Taxes Sheet http://www.crai.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 0000016 - Disclosure - Net Income Per Share Sheet http://www.crai.com/role/NetIncomePerShare Net Income Per Share Notes 16 false false R17.htm 0000017 - Disclosure - Fair Value of Financial Instruments Sheet http://www.crai.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 17 false false R18.htm 0000018 - Disclosure - Credit Agreement Sheet http://www.crai.com/role/CreditAgreement Credit Agreement Notes 18 false false R19.htm 0000019 - Disclosure - Commitments and Contingencies Sheet http://www.crai.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 0000020 - Disclosure - Subsequent Events Sheet http://www.crai.com/role/SubsequentEvents Subsequent Events Notes 20 false false R21.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 21 false false R22.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.crai.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 9954702 - Disclosure - Business Acquisitions (Tables) Sheet http://www.crai.com/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.crai.com/role/BusinessAcquisitions 24 false false R25.htm 9954703 - Disclosure - Revenues and Allowances (Tables) Sheet http://www.crai.com/role/RevenuesandAllowancesTables Revenues and Allowances (Tables) Tables http://www.crai.com/role/RevenuesandAllowances 25 false false R26.htm 9954704 - Disclosure - Forgivable Loans (Tables) Sheet http://www.crai.com/role/ForgivableLoansTables Forgivable Loans (Tables) Tables http://www.crai.com/role/ForgivableLoans 26 false false R27.htm 9954705 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.crai.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.crai.com/role/GoodwillandIntangibleAssets 27 false false R28.htm 9954706 - Disclosure - Accrued Expenses (Tables) Sheet http://www.crai.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.crai.com/role/AccruedExpenses 28 false false R29.htm 9954707 - Disclosure - Net Income Per Share (Tables) Sheet http://www.crai.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.crai.com/role/NetIncomePerShare 29 false false R30.htm 9954708 - Disclosure - Fair value of Financial Instruments (Tables) Sheet http://www.crai.com/role/FairvalueofFinancialInstrumentsTables Fair value of Financial Instruments (Tables) Tables 30 false false R31.htm 9954709 - Disclosure - Summary of Significant Accounting Policies - Description of Business and Fiscal Year (Details) Sheet http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDescriptionofBusinessandFiscalYearDetails Summary of Significant Accounting Policies - Description of Business and Fiscal Year (Details) Details 31 false false R32.htm 9954710 - Disclosure - Business Acquisitions - Narrative (Details) Sheet http://www.crai.com/role/BusinessAcquisitionsNarrativeDetails Business Acquisitions - Narrative (Details) Details 32 false false R33.htm 9954711 - Disclosure - Business Acquisitions - Assets Acquired and Liabilities Assumed (Details) Sheet http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails Business Acquisitions - Assets Acquired and Liabilities Assumed (Details) Details 33 false false R34.htm 9954712 - Disclosure - Revenues and Allowances - Disaggregation of Revenue (Details) Sheet http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails Revenues and Allowances - Disaggregation of Revenue (Details) Details 34 false false R35.htm 9954713 - Disclosure - Revenues and Allowances - Reserves for Variable Consideration and Credit Risk (Details) Sheet http://www.crai.com/role/RevenuesandAllowancesReservesforVariableConsiderationandCreditRiskDetails Revenues and Allowances - Reserves for Variable Consideration and Credit Risk (Details) Details 35 false false R36.htm 9954714 - Disclosure - Revenues and Allowances - Contract Balances from Contracts with Customers (Details) Sheet http://www.crai.com/role/RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails Revenues and Allowances - Contract Balances from Contracts with Customers (Details) Details 36 false false R37.htm 9954715 - Disclosure - Forgivable Loans (Details) Sheet http://www.crai.com/role/ForgivableLoansDetails Forgivable Loans (Details) Details http://www.crai.com/role/ForgivableLoansTables 37 false false R38.htm 9954716 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.crai.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails Goodwill and Intangible Assets - Schedule of Goodwill (Details) Details 38 false false R39.htm 9954717 - Disclosure - Goodwill and Intangible Assets - Acquired and Amortization (Details) Sheet http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails Goodwill and Intangible Assets - Acquired and Amortization (Details) Details 39 false false R40.htm 9954718 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.crai.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 40 false false R41.htm 9954719 - Disclosure - Accrued Expenses (Details) Sheet http://www.crai.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://www.crai.com/role/AccruedExpensesTables 41 false false R42.htm 9954720 - Disclosure - Income Taxes (Details) Sheet http://www.crai.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.crai.com/role/IncomeTaxes 42 false false R43.htm 9954721 - Disclosure - Net Income Per Share (Details) Sheet http://www.crai.com/role/NetIncomePerShareDetails Net Income Per Share (Details) Details http://www.crai.com/role/NetIncomePerShareTables 43 false false R44.htm 9954722 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://www.crai.com/role/FairValueofFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://www.crai.com/role/FairValueofFinancialInstruments 44 false false R45.htm 9954723 - Disclosure - Fair Value of Financial Instruments - Change in Contingent Consideration Liability (Details) Sheet http://www.crai.com/role/FairValueofFinancialInstrumentsChangeinContingentConsiderationLiabilityDetails Fair Value of Financial Instruments - Change in Contingent Consideration Liability (Details) Details 45 false false R46.htm 9954724 - Disclosure - Credit Agreement (Details) Sheet http://www.crai.com/role/CreditAgreementDetails Credit Agreement (Details) Details http://www.crai.com/role/CreditAgreement 46 false false R47.htm 9954725 - Disclosure - Subsequent Events (Details) Sheet http://www.crai.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.crai.com/role/SubsequentEvents 47 false false All Reports Book All Reports crai-20230701.htm crai-20230701.xsd crai-20230701_cal.xml crai-20230701_def.xml crai-20230701_lab.xml crai-20230701_pre.xml craiq2-202310xqexx311.htm craiq2-202310xqexx312.htm craiq2-202310xqexx321.htm craiq2-202310xqexx322.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "crai-20230701.htm": { "axisCustom": 0, "axisStandard": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 496, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 84, "dts": { "calculationLink": { "local": [ "crai-20230701_cal.xml" ] }, "definitionLink": { "local": [ "crai-20230701_def.xml" ] }, "inline": { "local": [ "crai-20230701.htm" ] }, "labelLink": { "local": [ "crai-20230701_lab.xml" ] }, "presentationLink": { "local": [ "crai-20230701_pre.xml" ] }, "schema": { "local": [ "crai-20230701.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/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] } }, "elementCount": 419, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 5, "total": 5 }, "keyCustom": 37, "keyStandard": 194, "memberCustom": 4, "memberStandard": 15, "nsprefix": "crai", "nsuri": "http://www.crai.com/20230701", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.crai.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Business Acquisitions", "menuCat": "Notes", "order": "10", "role": "http://www.crai.com/role/BusinessAcquisitions", "shortName": "Business Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Revenues and Allowances", "menuCat": "Notes", "order": "11", "role": "http://www.crai.com/role/RevenuesandAllowances", "shortName": "Revenues and Allowances", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "crai:ForgivableLoansDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Forgivable Loans", "menuCat": "Notes", "order": "12", "role": "http://www.crai.com/role/ForgivableLoans", "shortName": "Forgivable Loans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "crai:ForgivableLoansDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "13", "role": "http://www.crai.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Accrued Expenses", "menuCat": "Notes", "order": "14", "role": "http://www.crai.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "15", "role": "http://www.crai.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Net Income Per Share", "menuCat": "Notes", "order": "16", "role": "http://www.crai.com/role/NetIncomePerShare", "shortName": "Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Fair Value of Financial Instruments", "menuCat": "Notes", "order": "17", "role": "http://www.crai.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Credit Agreement", "menuCat": "Notes", "order": "18", "role": "http://www.crai.com/role/CreditAgreement", "shortName": "Credit Agreement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "19", "role": "http://www.crai.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited)", "menuCat": "Statements", "order": "2", "role": "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "20", "role": "http://www.crai.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "21", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-3", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "22", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-3", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "23", "role": "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Business Acquisitions (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.crai.com/role/BusinessAcquisitionsTables", "shortName": "Business Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Revenues and Allowances (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.crai.com/role/RevenuesandAllowancesTables", "shortName": "Revenues and Allowances (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "crai:ScheduleOfForgivableLoansActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Forgivable Loans (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.crai.com/role/ForgivableLoansTables", "shortName": "Forgivable Loans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "crai:ScheduleOfForgivableLoansActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.crai.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Accrued Expenses (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.crai.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Net Income Per Share (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.crai.com/role/NetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited)", "menuCat": "Statements", "order": "3", "role": "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Fair value of Financial Instruments (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.crai.com/role/FairvalueofFinancialInstrumentsTables", "shortName": "Fair value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "crai:NumberOfBroadAreasOfConsultingServices", "reportCount": 1, "unique": true, "unitRef": "area", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Summary of Significant Accounting Policies - Description of Business and Fiscal Year (Details)", "menuCat": "Details", "order": "31", "role": "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDescriptionofBusinessandFiscalYearDetails", "shortName": "Summary of Significant Accounting Policies - Description of Business and Fiscal Year (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "crai:NumberOfBroadAreasOfConsultingServices", "reportCount": 1, "unique": true, "unitRef": "area", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Business Acquisitions - Narrative (Details)", "menuCat": "Details", "order": "32", "role": "http://www.crai.com/role/BusinessAcquisitionsNarrativeDetails", "shortName": "Business Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-44", "decimals": "INF", "lang": "en-US", "name": "crai:BusinessCombinationNumberOfNewEmployees", "reportCount": 1, "unique": true, "unitRef": "colleague", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Business Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "menuCat": "Details", "order": "33", "role": "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Business Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-45", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Revenues and Allowances - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "34", "role": "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails", "shortName": "Revenues and Allowances - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-56", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerReceivableCreditLossExpenseReversal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Revenues and Allowances - Reserves for Variable Consideration and Credit Risk (Details)", "menuCat": "Details", "order": "35", "role": "http://www.crai.com/role/RevenuesandAllowancesReservesforVariableConsiderationandCreditRiskDetails", "shortName": "Revenues and Allowances - Reserves for Variable Consideration and Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerReceivableCreditLossExpenseReversal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Revenues and Allowances - Contract Balances from Contracts with Customers (Details)", "menuCat": "Details", "order": "36", "role": "http://www.crai.com/role/RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails", "shortName": "Revenues and Allowances - Contract Balances from Contracts with Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-7", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "crai:ScheduleOfForgivableLoansActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "crai:ForgivableLoans", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Forgivable Loans (Details)", "menuCat": "Details", "order": "37", "role": "http://www.crai.com/role/ForgivableLoansDetails", "shortName": "Forgivable Loans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "crai:ScheduleOfForgivableLoansActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-8", "decimals": "-3", "lang": "en-US", "name": "crai:ForgivableLoans", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-6", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "menuCat": "Details", "order": "38", "role": "http://www.crai.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-6", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-69", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Goodwill and Intangible Assets - Acquired and Amortization (Details)", "menuCat": "Details", "order": "39", "role": "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails", "shortName": "Goodwill and Intangible Assets - Acquired and Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-69", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "menuCat": "Statements", "order": "4", "role": "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "menuCat": "Details", "order": "40", "role": "http://www.crai.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Accrued Expenses (Details)", "menuCat": "Details", "order": "41", "role": "http://www.crai.com/role/AccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-3", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "42", "role": "http://www.crai.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-3", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Net Income Per Share (Details)", "menuCat": "Details", "order": "43", "role": "http://www.crai.com/role/NetIncomePerShareDetails", "shortName": "Net Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-73", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Fair Value of Financial Instruments (Details)", "menuCat": "Details", "order": "44", "role": "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-73", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Fair Value of Financial Instruments - Change in Contingent Consideration Liability (Details)", "menuCat": "Details", "order": "45", "role": "http://www.crai.com/role/FairValueofFinancialInstrumentsChangeinContingentConsiderationLiabilityDetails", "shortName": "Fair Value of Financial Instruments - Change in Contingent Consideration Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-8", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Credit Agreement (Details)", "menuCat": "Details", "order": "46", "role": "http://www.crai.com/role/CreditAgreementDetails", "shortName": "Credit Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": "1", "lang": "en-US", "name": "crai:FinancialCovenantsMaximumConsolidatedNetLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "47", "role": "http://www.crai.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-84", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "menuCat": "Statements", "order": "5", "role": "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-27", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (unaudited)", "menuCat": "Statements", "order": "7", "role": "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-30", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (unaudited) (Parenthetical)", "menuCat": "Statements", "order": "8", "role": "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.crai.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crai-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 19, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "crai_AccruedExciseTaxOnSharesRepurchased": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued Excise Tax On Shares Repurchased", "label": "Accrued Excise Tax On Shares Repurchased", "negatedTerseLabel": "Accrued excise tax on shares repurchased" } } }, "localname": "AccruedExciseTaxOnSharesRepurchased", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "monetaryItemType" }, "crai_AccruedProjectCostsCurrent": { "auth_ref": [], "calculation": { "http://www.crai.com/role/AccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Project Costs, Current", "terseLabel": "Direct project accruals" } } }, "localname": "AccruedProjectCostsCurrent", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards": { "auth_ref": [], "calculation": { "http://www.crai.com/role/AccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allocated Share-based Compensation Expense, Current, Accelerated Vesting of Awards", "label": "Allocated Share-based Compensation Expense, Current, Accelerated Vesting of Awards", "terseLabel": "Performance awards" } } }, "localname": "AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "crai_AllowanceForUnbilledServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Allowance For Unbilled Services", "terseLabel": "Allowance for unbilled services" } } }, "localname": "AllowanceForUnbilledServices", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "crai_BioStrategiesGroupIncMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bio Strategies Group Inc Member", "label": "Bio Strategies Group Inc Member [Member]", "terseLabel": "Bio Strategies Group Inc Member" } } }, "localname": "BioStrategiesGroupIncMemberMember", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "crai_BusinessCombinationNumberOfNewEmployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Number of New Employees", "label": "Business Combination, Number of New Employees", "terseLabel": "Number of new colleagues" } } }, "localname": "BusinessCombinationNumberOfNewEmployees", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "crai_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedCurrentLiabilitiesLeaseObligation": { "auth_ref": [], "calculation": { "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Current Liabilities, Lease Obligation", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Current Liabilities, Lease Obligation", "terseLabel": "Current portion of lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedCurrentLiabilitiesLeaseObligation", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "crai_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedNoncurrentLiabilitiesLeaseObligation": { "auth_ref": [], "calculation": { "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Noncurrent Liabilities, Lease Obligation", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Noncurrent Liabilities, Lease Obligation", "terseLabel": "Non-current portion of lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedNoncurrentLiabilitiesLeaseObligation", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "crai_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsUnbilledServices": { "auth_ref": [], "calculation": { "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Unbilled Services", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Unbilled Services", "terseLabel": "Unbilled services" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsUnbilledServices", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "crai_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "crai_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets", "terseLabel": "Right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "crai_CompensationAndRelatedExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Compensation and Related Expenses [Abstract]", "terseLabel": "Compensation and related expenses" } } }, "localname": "CompensationAndRelatedExpensesAbstract", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/AccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "crai_CountriesOtherThanUnitedStatesUnitedKingdomMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to countries other than United States and United Kingdom.", "label": "Countries Other Than United States United Kingdom [Member]", "terseLabel": "Other" } } }, "localname": "CountriesOtherThanUnitedStatesUnitedKingdomMember", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "crai_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Liability, Classified, and Other Liabilities, Noncurrent", "label": "Deferred Compensation Liability, Classified, and Other Liabilities, Noncurrent", "terseLabel": "Deferred compensation and other non-current liabilities" } } }, "localname": "DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "crai_DividendsShareBasedCompensationNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared and applicable to holders of share-based compensation, net of adjustments.", "label": "Dividends, Share-based Compensation, Net", "negatedTerseLabel": "Accrued dividends on unvested shares" } } }, "localname": "DividendsShareBasedCompensationNet", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "monetaryItemType" }, "crai_ExciseTaxOnShareRepurchases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Excise Tax On Share Repurchases", "label": "Excise Tax On Share Repurchases", "negatedTerseLabel": "Excise tax on share repurchases" } } }, "localname": "ExciseTaxOnShareRepurchases", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the value of a contingent consideration liability, arising from accretion.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Accretion", "terseLabel": "Accretion" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsChangeinContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "crai_FinancialCovenantsMaximumConsolidatedNetLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Covenants, Maximum Consolidated Net Leverage Ratio", "label": "Financial Covenants, Maximum Consolidated Net Leverage Ratio", "terseLabel": "Financial covenants, maximum consolidated net leverage ratio" } } }, "localname": "FinancialCovenantsMaximumConsolidatedNetLeverageRatio", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/CreditAgreementDetails" ], "xbrltype": "pureItemType" }, "crai_FinancialCovenantsMinimumConsolidatedInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Covenants, Minimum Consolidated Interest Coverage Ratio", "label": "Financial Covenants, Minimum Consolidated Interest Coverage Ratio", "terseLabel": "Financial covenants, minimum consolidated interest coverage ratio" } } }, "localname": "FinancialCovenantsMinimumConsolidatedInterestCoverageRatio", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/CreditAgreementDetails" ], "xbrltype": "pureItemType" }, "crai_ForgivableLoanActivityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forgivable Loan Activity", "label": "Forgivable Loan Activity [Roll Forward]", "terseLabel": "Forgivable loan activity" } } }, "localname": "ForgivableLoanActivityRollForward", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/ForgivableLoansDetails" ], "xbrltype": "stringItemType" }, "crai_ForgivableLoans": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to forgivable loans provided as on the balance sheet date.", "label": "Forgivable Loans.", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ForgivableLoans", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/ForgivableLoansDetails" ], "xbrltype": "monetaryItemType" }, "crai_ForgivableLoansAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Forgivable Loans", "terseLabel": "Forgivable Loans" } } }, "localname": "ForgivableLoansAbstract", "nsuri": "http://www.crai.com/20230701", "xbrltype": "stringItemType" }, "crai_ForgivableLoansAdvances": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts of increase as a result of advances on loans forgivable.", "label": "Forgivable Loans, Advances", "terseLabel": "Advances" } } }, "localname": "ForgivableLoansAdvances", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/ForgivableLoansDetails" ], "xbrltype": "monetaryItemType" }, "crai_ForgivableLoansAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to amortizations on forgivable loans during the period.", "label": "Forgivable Loans, Amortization", "negatedLabel": "Amortization" } } }, "localname": "ForgivableLoansAmortization", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/ForgivableLoansDetails" ], "xbrltype": "monetaryItemType" }, "crai_ForgivableLoansCurrent": { "auth_ref": [], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current portion of forgivable loans to employees and non employee experts on the balance sheet date.", "label": "Forgivable Loans, Current", "terseLabel": "Forgivable loans", "verboseLabel": "Current portion of forgivable loans" } } }, "localname": "ForgivableLoansCurrent", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.crai.com/role/ForgivableLoansDetails" ], "xbrltype": "monetaryItemType" }, "crai_ForgivableLoansDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to disclosure of forgivable loans.", "label": "Forgivable Loans Disclosure [Text Block]", "terseLabel": "Forgivable Loans" } } }, "localname": "ForgivableLoansDisclosureTextBlock", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/ForgivableLoans" ], "xbrltype": "textBlockItemType" }, "crai_ForgivableLoansNoncurrent": { "auth_ref": [], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due on long-term loans forgivable on the balance sheet date.", "label": "Forgivable Loans, Noncurrent", "terseLabel": "Forgivable loans, net of current portion", "verboseLabel": "Non-current portion of forgivable loans" } } }, "localname": "ForgivableLoansNoncurrent", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.crai.com/role/ForgivableLoansDetails" ], "xbrltype": "monetaryItemType" }, "crai_ForgivableLoansReclassificationFromAccruedExpensesToOtherAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts of decrease as a result of reclassification from accrued expenses and reclassification to other assets.", "label": "Forgivable Loans Reclassification From Accrued Expenses To Other Assets", "negatedLabel": "Reclassifications from accrued expenses or to other assets" } } }, "localname": "ForgivableLoansReclassificationFromAccruedExpensesToOtherAssets", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/ForgivableLoansDetails" ], "xbrltype": "monetaryItemType" }, "crai_ForgivableLoansRepayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts of decrease as a result of repayment of forgivable loan.", "label": "Forgivable Loans Repayments", "negatedTerseLabel": "Repayments" } } }, "localname": "ForgivableLoansRepayments", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/ForgivableLoansDetails" ], "xbrltype": "monetaryItemType" }, "crai_ForgivableLoansTranslationAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts of increase (decrease) as a result of foreign currency translation on loans forgivable.", "label": "Forgivable Loans, Translation Adjustments", "terseLabel": "Effects of foreign currency translation" } } }, "localname": "ForgivableLoansTranslationAdjustments", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/ForgivableLoansDetails" ], "xbrltype": "monetaryItemType" }, "crai_IncreaseDecreaseInForgivableLoans": { "auth_ref": [], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of the amount of forgivable loans to employees and non employee experts.", "label": "Increase (Decrease) in Forgivable Loans", "negatedLabel": "Forgivable loans" } } }, "localname": "IncreaseDecreaseInForgivableLoans", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "crai_IncreaseDecreaseInLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of lease liabilities that result from activities that generate operating income.", "label": "Increase Decrease in Lease Liabilities", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInLeaseLiabilities", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "crai_IncreaseDecreaseInObligationIncentiveCashAwards": { "auth_ref": [], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for incentive cash awards.", "label": "Increase (Decrease) in Obligation, Incentive Cash Awards", "terseLabel": "Incentive cash awards" } } }, "localname": "IncreaseDecreaseInObligationIncentiveCashAwards", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reduction of maximum borrowing capacity under the credit facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity Reduced", "terseLabel": "Amount available under revolving credit facility reduced" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacityReduced", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/CreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "crai_NumberOfBroadAreasOfConsultingServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of broad areas in consulting services offered by the reporting entity.", "label": "Number of Broad Areas of Consulting Services", "terseLabel": "Number of broad areas of consulting services" } } }, "localname": "NumberOfBroadAreasOfConsultingServices", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDescriptionofBusinessandFiscalYearDetails" ], "xbrltype": "integerItemType" }, "crai_ReimbursableExpensesSubjectToReimbursement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Reimbursable Expenses Subject to Reimbursement", "terseLabel": "Reimbursable expenses" } } }, "localname": "ReimbursableExpensesSubjectToReimbursement", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesReservesforVariableConsiderationandCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "crai_RightOfUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right-of-use asset amortization.", "label": "Right of Use Asset Amortization", "terseLabel": "Right-of-use asset amortization" } } }, "localname": "RightOfUseAssetAmortization", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "crai_ScheduleOfBadDebtExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Table disclosure of bad debt expense.", "label": "Schedule Of Bad Debt Expense [Table Text Block]", "terseLabel": "Schedule of bad debt expense, net of recoveries" } } }, "localname": "ScheduleOfBadDebtExpenseTableTextBlock", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesTables" ], "xbrltype": "textBlockItemType" }, "crai_ScheduleOfForgivableLoansActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the forgivable loans activity.", "label": "Schedule Of Forgivable Loans Activity [Table Text Block]", "terseLabel": "Schedule of forgivable loan activity" } } }, "localname": "ScheduleOfForgivableLoansActivityTableTextBlock", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/ForgivableLoansTables" ], "xbrltype": "textBlockItemType" }, "crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of reimbursable expenses included in revenues.", "label": "Schedule of Reimbursable Expenses Included in Revenues [Table Text Block]", "terseLabel": "Schedule of expenses are subject to reimbursement" } } }, "localname": "ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesTables" ], "xbrltype": "textBlockItemType" }, "crai_StockIssuedDuringPeriodValueShareBasedCompensationEmployeesAndNonEmployees": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan to employees and non employees other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited.", "label": "Stock Issued During Period Value Share Based Compensation Employees and Non Employees", "verboseLabel": "Share-based compensation expense" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationEmployeesAndNonEmployees", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "monetaryItemType" }, "crai_TaxesPayableRepurchaseOfCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Taxes Payable, Repurchase of Common Stock", "label": "Taxes Payable, Repurchase of Common Stock", "terseLabel": "Taxes payable" } } }, "localname": "TaxesPayableRepurchaseOfCommonStock", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "crai_WelchConsultingLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Welch Consulting, Ltd.", "label": "Welch Consulting, Ltd. [Member]", "terseLabel": "Welch Consulting, Ltd." } } }, "localname": "WelchConsultingLtdMember", "nsuri": "http://www.crai.com/20230701", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.crai.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.crai.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r527", "r538", "r548", "r573" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r530", "r541", "r551", "r576" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r534", "r542", "r552", "r569", "r577", "r581", "r589" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r527", "r538", "r548", "r573" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r524", "r535", "r545", "r570" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r531", "r542", "r552", "r577" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r531", "r542", "r552", "r577" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r531", "r542", "r552", "r577" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r531", "r542", "r552", "r577" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r531", "r542", "r552", "r577" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r534", "r542", "r552", "r569", "r577", "r581", "r589" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r523", "r593" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r523", "r593" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r523", "r593" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r531", "r542", "r552", "r569", "r577" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r529", "r540", "r550", "r575" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r532", "r543", "r553", "r578" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r532", "r543", "r553", "r578" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r524", "r535", "r545", "r570" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r525", "r536", "r546", "r571" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r526", "r537", "r547", "r572" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r533", "r544", "r554", "r579" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r528", "r539", "r549", "r574" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r199", "r200", "r416", "r417", "r418", "r469", "r470", "r471", "r472", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r495", "r510", "r629", "r638" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r199", "r200", "r416", "r417", "r418", "r469", "r470", "r471", "r472", "r474", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r495", "r510", "r629", "r638" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r16", "r507" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r202", "r203" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances of $3,823 and $2,640, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r19" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonuses" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.crai.com/role/AccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/AccruedExpensesDetails", "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued Liabilities, Current [Abstract]" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r25", "r73", "r122", "r397", "r409", "r410" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r3", "r11", "r25", "r343", "r346", "r376", "r405", "r406", "r598", "r599", "r600", "r606", "r607", "r608" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired identifiable intangible assets" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails", "http://www.crai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired intangible assets, useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r8", "r40" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Redemption of vested employee restricted shares for tax withholding" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash used in operating activities, net of effect of acquired businesses:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r123", "r204", "r208" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive share-based awards excluded (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r96", "r121", "r145", "r184", "r192", "r196", "r205", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r338", "r340", "r356", "r392", "r438", "r507", "r518", "r625", "r626", "r635" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r115", "r124", "r145", "r205", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r338", "r340", "r356", "r507", "r625", "r626", "r635" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r52" ], "calculation": { "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total Assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r334", "r504", "r505" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.crai.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r46", "r47", "r334", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.crai.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.crai.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "auth_ref": [ "r10" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.", "label": "Business Combination, Consideration Transferred, Other", "terseLabel": "Forgivable loans issued in transaction" } } }, "localname": "BusinessCombinationConsiderationTransferredOther1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r1", "r51", "r337" ], "calculation": { "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r94", "r335" ], "lang": { "en-us": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r49" ], "calculation": { "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets Acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r49" ], "calculation": { "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "totalLabel": "Total current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r49" ], "calculation": { "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r49" ], "calculation": { "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r49" ], "calculation": { "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r49" ], "calculation": { "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r49" ], "calculation": { "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r49" ], "calculation": { "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities Assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r49" ], "calculation": { "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r48", "r49" ], "calculation": { "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r49" ], "calculation": { "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r31", "r117", "r486" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market mutual funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r31", "r79", "r142" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r2", "r79" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r22", "r59", "r394", "r425" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r87", "r223", "r224", "r475", "r624" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Common share quarterly cash dividend declared (in dollars per share)", "verboseLabel": "Cash dividends paid to shareholders (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited", "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunauditedParenthetical", "http://www.crai.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r508", "r509", "r510", "r512", "r513", "r514", "r515", "r606", "r607", "r631", "r639", "r642" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Common stock, par value ( in dollars per share )" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r68", "r426" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r12", "r68", "r426", "r444", "r642", "r643" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r68", "r396", "r507" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, no par value; 25,000,000 shares authorized; 6,969,236 and 7,149,884 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r26", "r126", "r128", "r133", "r388", "r403" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "verboseLabel": "Schedule of opening and closing balances and result of changes in contract liability balance (in thousands)" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r497", "r629" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r497", "r629" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract liabilities:" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r263", "r264", "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Amounts included in contract liabilities at the beginning of the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r272" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Performance obligations satisfied in previous periods" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerReceivableCreditLossExpenseReversal": { "auth_ref": [ "r265", "r276" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on right to consideration in exchange for good or service transferred to customer when right to consideration is unconditional.", "label": "Contract with Customer, Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense (recovery), net" } } }, "localname": "ContractWithCustomerReceivableCreditLossExpenseReversal", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesReservesforVariableConsiderationandCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r595", "r596" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Costs of services (exclusive of depreciation and amortization)" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails", "http://www.crai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r88", "r144", "r234", "r240", "r241", "r242", "r243", "r244", "r245", "r250", "r257", "r258", "r260" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Agreement" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CreditAgreement" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r64", "r65", "r97", "r98", "r147", "r235", "r236", "r237", "r238", "r239", "r241", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r256", "r370", "r489", "r490", "r491", "r492", "r493", "r603" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r147", "r235", "r236", "r237", "r238", "r239", "r241", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r256", "r259", "r370", "r489", "r490", "r491", "r492", "r493", "r603" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument [Line Items]", "terseLabel": "Senior Loan Agreement" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r21", "r147", "r235", "r236", "r237", "r238", "r239", "r241", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r256", "r370", "r489", "r490", "r491", "r492", "r493", "r603" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r21", "r43", "r44", "r55", "r56", "r58", "r60", "r89", "r90", "r147", "r235", "r236", "r237", "r238", "r239", "r241", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r256", "r259", "r370", "r489", "r490", "r491", "r492", "r493", "r603" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r45", "r92" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Compensation Liability, Current", "terseLabel": "Current portion of deferred compensation" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Deferred Credits and Other Liabilities, Current", "terseLabel": "Deferred revenue and other liabilities" } } }, "localname": "DeferredCreditsAndOtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r318", "r319" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r8", "r93", "r110", "r329", "r330", "r605" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r318", "r319", "r393" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r630" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "terseLabel": "Deferred tax liability recognized, undistributed foreign earnings" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r8", "r41" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r8", "r188" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r277", "r494", "r495", "r496", "r497", "r498", "r499", "r500" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r277", "r494", "r495", "r496", "r497", "r498", "r499", "r500" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r629" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregate CRA's revenue by type of contract and geographic location" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r6", "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedLabel": "Cash dividends paid (per share)" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r160", "r180", "r181", "r182" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r361" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of foreign exchange rates on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.crai.com/role/AccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Compensation and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r12", "r113", "r129", "r130", "r131", "r148", "r149", "r150", "r152", "r157", "r159", "r183", "r206", "r207", "r262", "r314", "r315", "r316", "r325", "r326", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r362", "r363", "r364", "r365", "r366", "r367", "r376", "r405", "r406", "r407", "r414", "r466" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r13", "r54" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (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, 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 asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r248", "r281", "r282", "r283", "r284", "r285", "r286", "r352", "r380", "r381", "r382", "r490", "r491", "r501", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r351", "r352", "r353", "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r248", "r281", "r286", "r352", "r380", "r501", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r248", "r281", "r286", "r352", "r381", "r490", "r491", "r501", "r502", "r503" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r248", "r281", "r282", "r283", "r284", "r285", "r286", "r352", "r382", "r490", "r491", "r501", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsChangeinContingentConsiderationLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r13", "r54" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of the changes in the contingent consideration liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairvalueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r53" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases 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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Acquisition-related contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsChangeinContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r13" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsChangeinContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r248", "r281", "r282", "r283", "r284", "r285", "r286", "r380", "r381", "r382", "r490", "r491", "r501", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r350", "r355" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful Life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r119", "r221" ], "calculation": { "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r218", "r220", "r221", "r222", "r385", "r386" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails", "http://www.crai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r86", "r386" ], "calculation": { "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r37", "r39" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails", "http://www.crai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r86", "r385" ], "calculation": { "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r219" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-Price Contract [Member]", "terseLabel": "Fixed-price" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r357", "r358", "r359", "r360", "r463" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "verboseLabel": "Foreign currency gains (losses), net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r81", "r446", "r516", "r633", "r634", "r641" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction.", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "negatedLabel": "Unrealized foreign currency remeasurement (gains) losses, net" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r118", "r210", "r387", "r488", "r507", "r613", "r620" ], "calculation": { "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.crai.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at the end of the period, Goodwill, net", "periodStartLabel": "Balance at the beginning of the period, Goodwill, net", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.crai.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.crai.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r213", "r488" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Acquired During Period", "terseLabel": "Additions due to acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r215" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r212", "r216", "r488" ], "calculation": { "http://www.crai.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r212", "r216", "r488" ], "calculation": { "http://www.crai.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedLabel": "Accumulated goodwill impairment" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r8", "r211", "r214", "r217", "r488" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill, impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Changes in the carrying amount of goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r602", "r623" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-Lived", "terseLabel": "Intangible assets impairment losses" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r75", "r101", "r184", "r191", "r195", "r197", "r390", "r401", "r487" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r74", "r100", "r102", "r134", "r151", "r153", "r154", "r155", "r156", "r164", "r175", "r178", "r349", "r389", "r637" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.crai.com/role/NetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r74", "r134", "r151", "r153", "r154", "r155", "r156", "r164", "r175", "r178", "r179", "r349", "r389", "r637" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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.", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.crai.com/role/NetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r146", "r317", "r322", "r323", "r324", "r327", "r331", "r332", "r333", "r413" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r111", "r158", "r159", "r189", "r320", "r328", "r404" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r7" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Increase (decrease) in accounts payable and accrued expenses for property and equipment" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r7" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r601" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Unbilled services" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilities": { "auth_ref": [ "r7" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities that result from activities that generate operating income.", "label": "Increase (Decrease) in Operating Liabilities", "terseLabel": "Accounts payable, accrued expenses, and other liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r7" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets, and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Shareholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r165", "r166", "r167", "r179", "r287" ], "calculation": { "http://www.crai.com/role/NetIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Effect of dilutive stock options and restricted stock units (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r36", "r38" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r57", "r104", "r132", "r187", "r369", "r450", "r516", "r640" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r138", "r140", "r141" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Letter of Credit [Member]", "terseLabel": "Secured by letters of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r72", "r99", "r399", "r507", "r604", "r611", "r632" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r116", "r145", "r205", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r339", "r340", "r341", "r356", "r507", "r625", "r635", "r636" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r52" ], "calculation": { "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r15", "r61", "r62", "r63", "r66", "r145", "r205", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r339", "r340", "r341", "r356", "r625", "r635", "r636" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Revolving credit facility, maximum capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r64", "r97" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit, Current", "terseLabel": "Revolving line of credit", "verboseLabel": "Borrowings on revolving line of credit outstanding" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.crai.com/role/CreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r21", "r42" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r139" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r139" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r79", "r80", "r81" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r76", "r81", "r103", "r114", "r125", "r127", "r131", "r145", "r151", "r153", "r154", "r155", "r156", "r158", "r159", "r172", "r184", "r191", "r195", "r197", "r205", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r349", "r356", "r402", "r447", "r464", "r465", "r487", "r516", "r625" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited", "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited", "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r136", "r153", "r154", "r155", "r156", "r161", "r162", "r174", "r179", "r184", "r191", "r195", "r197", "r487" ], "calculation": { "http://www.crai.com/role/NetIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income \u2014 basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/NetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r136", "r163", "r168", "r169", "r170", "r171", "r174", "r179" ], "calculation": { "http://www.crai.com/role/NetIncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net income \u2014 diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/NetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r610" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Operating Segments", "terseLabel": "Number of business segment" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDescriptionofBusinessandFiscalYearDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r184", "r191", "r195", "r197", "r487" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r372" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r372" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current portion of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r373", "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Cash paid for amounts included in operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r371" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.crai.com/role/AccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r120" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r4" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments, net of tax", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited", "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities:" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Noncash Investing and Financing Items [Abstract]", "terseLabel": "Noncash investing and financing activities:" } } }, "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r29" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r29" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Cash dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r137" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Tax withholding payments reimbursed by shares" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r27", "r336" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "negatedTerseLabel": "Consideration paid for acquisition, net", "terseLabel": "Consideration paid for acquisition, net" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r78" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockNoParValue": { "auth_ref": [ "r67", "r627" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, No Par Value", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r67", "r426" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r67", "r261" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r67", "r426", "r444", "r642", "r643" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r67", "r395", "r507" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, no par value; 1,000,000 shares authorized; none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r597" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r5", "r14" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Issuance of common stock, principally stock option exercises" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r28", "r603" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Lines of Credit", "terseLabel": "Borrowings under revolving line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r391", "r400", "r507" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r135", "r209" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense (recovery)" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r30", "r603" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments under revolving line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r69", "r91", "r398", "r408", "r410", "r412", "r427", "r507" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r113", "r148", "r149", "r150", "r152", "r157", "r159", "r206", "r207", "r314", "r315", "r316", "r325", "r326", "r342", "r344", "r345", "r347", "r348", "r405", "r407", "r414", "r642" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r185", "r186", "r190", "r193", "r194", "r198", "r199", "r201", "r275", "r277", "r384" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Consulting services revenues", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r112", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r274", "r280" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues and Allowances" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowances" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePerformanceObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue, Performance Obligation [Abstract]", "terseLabel": "Revenue recognized from:" } } }, "localname": "RevenuePerformanceObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r375", "r506" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. 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.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails", "http://www.crai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of components of acquired identifiable intangible assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r46", "r47", "r334" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.crai.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r351", "r352" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/FairvalueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r488", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in the carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r7" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "All Award Types" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Redemption of vested employee restricted shares for tax withholding (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r82", "r143" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r12", "r23", "r113", "r129", "r130", "r131", "r148", "r149", "r150", "r152", "r157", "r159", "r183", "r206", "r207", "r262", "r314", "r315", "r316", "r325", "r326", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r362", "r363", "r364", "r365", "r366", "r367", "r376", "r405", "r406", "r407", "r414", "r466" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r148", "r149", "r150", "r183", "r384", "r411", "r415", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r445", "r448", "r449", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r466", "r511" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r148", "r149", "r150", "r183", "r384", "r411", "r415", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r445", "r448", "r449", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r466", "r511" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r12", "r91" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted shares vesting (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r12", "r67", "r68", "r91", "r296" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r12", "r23", "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r12", "r67", "r68", "r91" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Shares repurchased (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r12", "r67", "r68", "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Shares repurchased" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r12", "r67", "r68", "r91", "r414", "r466", "r473", "r517" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Value of net shares repurchased" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r68", "r70", "r71", "r83", "r428", "r444", "r467", "r468", "r507", "r518", "r604", "r611", "r632", "r642" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r368", "r378" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r368", "r378" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r368", "r378" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more 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.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r368", "r378" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r368", "r378" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r377", "r379" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time-and-Materials Contract [Member]", "terseLabel": "Time-and-materials" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r383" ], "calculation": { "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled services, net of allowances of $1,089 and $1,120, respectively" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r173", "r176", "r177" ], "calculation": { "http://www.crai.com/role/NetIncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "terseLabel": "Less: net income attributable to participating shares" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/NetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r33", "r34", "r35", "r106", "r107", "r108", "r109" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r163", "r179" ], "calculation": { "http://www.crai.com/role/NetIncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average shares outstanding \u2014 diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.crai.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r161", "r179" ], "calculation": { "http://www.crai.com/role/NetIncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares outstanding \u2014 basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.crai.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.crai.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-65", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-66", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r519": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r521": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r522": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r523": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r524": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r525": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r526": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r527": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r528": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r529": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r531": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r532": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r533": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r534": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r535": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r536": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r537": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r538": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r539": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r541": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r542": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r543": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r544": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r545": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r546": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r547": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r548": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r549": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r551": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r552": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r553": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r554": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r555": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r556": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r557": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r558": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r559": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r561": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r562": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r563": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r564": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r565": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r566": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r567": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r568": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r569": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r571": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r572": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r573": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r574": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r575": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r576": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r577": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r578": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r579": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r581": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r582": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r583": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r584": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r585": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r586": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r587": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r588": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r589": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r591": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r592": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r593": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r594": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 65 0001053706-23-000020-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001053706-23-000020-xbrl.zip M4$L#!!0 ( =" U9N]N]3F"DH1>P%7-/91-=7O6;6IL:GK[^3(GD1*C M:5EB).&RY]??B)3$JS ("9 @^\R4 4FIS'B/R,B(S__W]=D17J@?V)[[;@3;CQS^DS=4+CV*0FI)?RPP[$0CJGPN^?_:;\0X9M# MPI'G/]?K[*EK;_+FVT_C4% DI9G<%5_TKQ1Y2 BAPSI19%)7#4FODQ91ZJHN M$7-$5(D02WRZLMJZ(37;9IVVY1;>UH8'J%1O*6K;E-M4'AJR:%T-6U0>$4I; M>LM2U2%IZT-5TZFI&VVJRHJ%KQV'L#Y8HQM(&" ,2 A!A M!%FK2ZUZ4UX89VD,]F+/?WIW$$6J2TI=5I)!X,X_TT=1)*GY$2\/24#CVY?N M_-%D]\GM=OOC*P(D&7,:U)\(FWNT1S39U)??8J:5CHJX<+2Q/&B M92_?&X^O?XPN)K<&?K@.#/AQ:3R+VNDOA@O++U[#V1(F\.J<1#;!2VXND,GL M]L!3%=EX#\;1'>R!*X>X3S_7J%O__E@#EJ#$ZGQ^IB$1\/$Z_=?4?OFY=NVY M(;!Z?? V 1B;T;>?:R%]#3\RHOG8^8__^(_/H1TZM(.XKR=X__PQ^O'SQVCH MH6>]=3Y;]HL0A&\._;EFV<'$(6]7KN=2F(#]>H4W4C_Z:%L6==E'N'X/\L:W MS>C]K^$#'?U<,^M 6BYYQI&H?=5SX75OUS [GSBWKD5?_X>^U00;R&%45[1: M1P+"D;0F2)?/'Y=&S?"2+H@]"T7?5X<\S0;7:YT1<0*Z_[C74]_'4>W ),X? ME/@]U[H!T5H3(N;_N0;2XLJ"7^K/,,H8GZQ;Y*U.W=DLC%KGAIKT>4A]H2GM M/Y=$NL\G\Q5^"6;O:=4ZB.*B7O -;O>LY5>T:YV_*6LO^+A,%CX=40":28,4 M:D8NN@J8B( I"(RKKD*@X9]K@?T\<5!>L-_&/IOA(N$V7@,+AOBX/$;T_OE+ MXSD$WM1GWYAXNXJ7S1:"RTY^IXPZDV^VA=]'-F"*C4]3E.EA6,"6!_MK)G2H*I3SLQ8-G%9(CD6O(=QTB' M5+,$D%HE&!4LCH,3S RL4\9[RW"+M=;5]\>;["!5RP92A8&TN0M(%092I0@> MU$H(!GE'RLH%AD7* EWSB)PY@P58(["&Q5N9MB&AY^])A&O/XX\WU/6>;3=M MV%WEQ=(0'Y=GOY4']!(@?U4 SR5%-@&\O#*C7"M#UPQ.;=KA;Y'U;]EP-0K=Q"[[U6,( M$A.?Z8%;!VZ2]SP!K\L-@^ZK#49,JC*!E%U0MR)V1#^ZI55[W'@CP!W"/#7+95'+2BCJ5FZ[,H3P8%[OA4E M8.[YEAQ!W//=6?>J!:50-;GG>R+ <\^W/+@H75IK<4OC#F96S7>"TP)-[HU6 M$W%JU5W7H]J4IT!0U7>3CVA3%I66KU;=0SZV35D8X*ONX9; IMP?%[.3;\2G M9.U0)1YYOL(KR=/O':F2IRE-Q_CL M\AXX+ZVC?WJ<+TL 9>_#ZBL0+ZV'?WJ([\ME3; @%XS(7)9A:;>[WT?/%]M[ M#'U8]9--@U]\;SH!Q1@-=G \R7)=:>\F#9=NS86GTD8PL%:/3\SP=SL<7T^# M$*P3_PL)[* _^N;#H^[3LG7SU7ZE%EZAR9-GF<"FEC:847J$G:A616F#&*5' MV&D*_&BE#6J4'F''*H.R@K#21D2R(FP 0W1=ZS> A&\3)SAK3::5-IY2$;2= M2)^5-KQ1$;2=2*N5-D)1$;2=2+>5+LP1^.$\X/P+]9Y\,AG;)G%B+SHJ,GSU M_?'NBC#CICXYT$OGZI\>$R?2$Z7SWK=A G?EKADZ;!JPO)7! MF+C?73ND%GLNB#[_#SB*EO=\EJ$RO73.>[6P=B+]4SG?O5Q8.Y&NJIR?7RZL MG4BOE:'"^/YP6*J=FPL.I?/(YYN12(1W]@NU;MV0N$_VT*'=(*!A\.7M-_)/ MS[]V2+":GQW'@Q^HPYJ&!6-[4IGR*T;I?/**X:+ FM)&Z;SR*N"B!,>6C=(Y M\15$G"P=0Q/-\JS=*4Y\0S>I"7Q,!M@]P=HH701A1@;$]O].G"D%I$?+P0&^ M^O1?4^J:;RL9.':I"244;JLDS.7&8?5)D521FEC;C=T&-["ROPI/K@8+O:I98?=)Y\R M B@*[7>>^Q12_QG?BSW65P_^OWC."U!9]/:OQ+0=@-:A3YRVZG*["#2W2AO. M*Q>:[V@(%_NCZ.65P6YI X3EPNXIF+A R[]5VG B1W.1_89+&RXL%YJ/**N+ M9.+2AOP>I\. F=UA[P7^60?XR@V'SZ!H[9CWLG+KKI'_C_;KE4\#;^J;-(B^ MCBFQV.0M^Z7S&?YA6+.'+2J/"*4MO66IZI"T]:&JZ=34C3959<7Z!RK@^3-! M^.8 ^IYMMSZF]M,XO&KJD_#3#]L*QU>R)/V?&KNO\SF8$#>YV_0,W'_6PR(&]0#6%9\8V#_F\+ \ [V M]4?T4E62/CFV2Y-)R(KT?S[ATNL6-3V?[>%<35U8,-X%J'4&9.A0P1L)>)H*7<+/'PF@ X&;8&4--^S5MHMLPY #JP_9,/'UH>?# M7.I85H=, GJ5?/ADV<'$(6\@ ]ARV$.?GHG_!,@>>F'H/5]IL/87ZH>8YE(G MCOWD7K'719=C,FBKC::D(26$0&^AE;PX)I(&(Y*/H;5^K=UJM*7-EZ6&/+OV MD8WM)SE^FC MA+-][%U_?[@=W/8>A>[]C=#[W^M?N_>_](3K_F^_W3X^WO;O3[B$5?9.7\+O M)!@#K82>*PHWC>N&H$B:VC[=M%7GZXC^#.>)Z[CW8VKYM"K'5\H!J MT:S+-<$E:"):U+ZZ\4QFD*/%5F,&RPANZ,A2_6_,J)F/TDE;T &7P#D]E?>0 MT?2C\-DN9M@^I/:W*5CC8*N]/=")YX3YSR0$4_DUO!IAZ98Z>(DS:E1J MG?_Z2]M0]4^[$.2QU)/PM^_=AT'OX>X/X:'WK?\P$+Y]?WC\WKT?"(.^ /IW M $KVO_XBZ](GN2GT'P19^V#])/2_"H-?>\*"?I[IYN[U "['C[2;:GD)88/ M]7PA'%/A7PEZAQ;PO]!C M?RJV,*R=;@<8_Q)&-GBW4=;GU4%(;G5&Q[0U=X/&[GS>8]&[KP"R^RA/-F9C MC04EZXHJH7]W!!6?$:C< CV5IBG:V8DH\($^V0%*I? >KB14J -C/W2%6UR( MRT**Q!$C:^S6-1L;-R5FR!:/X4U_MFB!!$(PH29&_"W!=@4[ M# 1SS(RVGSC-;Z9Y[0217EF2&E(4L,T:ZI6;#4.7=PKU9AFVJ3:D9JLJPS(@ M-+/$NS<%MU-CU^_?JDQ>\>9U0;F&=V]R&E,FJ^C$9AG^)-YR84=LH_.W;]>> MM>RBP81,W'<+Z<3W7G"'!?^.?7MP+)-YJAX M(Q8'MQ?)G=WJ/Q'7_C?[_E-%R'1'<-PV'AJ/#:'W/'&\-X#',A$*]UXCRX*/ M3UX.':WK4P;-4]IFQ0Y_2 M<%4RB&5PI*H#Z6OXV/<'WH^9SI*E6N>+%X2>RT&;"[1,[/;];V 5@'B=[SG) M8!1TWP_3EES0'A1LWX#VB//_VY/(THJ!IH UH,BR7M>DML*M@1SJ+P8SNLH3 M'PC3GA!'H*_4G(;V"WK0H EI<&8Z'\A)0'K*I]DWYNXLI@:4)WS[87<.1#70 M]2E9XKEFK:/+QBJS_12%BG8?^\X#"O@V]MR5:*BLUCJJHM6; (3J!9WFL;7_ M^DM+D8U/@1!2ATYPG7&@7!2 O9PI$I. G0L!2(L4>$F!IUVB3L=)JMD-O8]X M7,X.;1@PBB=2GUK"9.H'4PPLAIX =S!W058^#']"88H[0%TSG.V.'#E1LMUH M13&PK-&S9D-MM8N/5-N8D7^)BM#QL S MXU.+TAM8',DS_Q0%UQ,FQ!=>\(QZ40XF1P)#0BPL(EDQPT"T#WW+87T0@N_% MGG#B<8>YCID.2BA6,2KL[]!UF>)0L: M60,'45CP>NK[,&:4*8E2)"3A-)B1;:O6^8.N;:S&K\H6,_X=JR?#_X-A[+JH'YTV@H"K>HHPJ8K(PZ@T) MB8 9@*M28#X&,M;$"\*5P,+#%!Y2)0UY_H$^3:,JHL)C?2!\0.0:GP0%?,#X MCG!LLYRF">8T'5H\1'.?<3T-?MJ3IQ<@A8"*67S&TVW.TYRGC\#3P#I$<& = M5""F"3SM$^1&)&T?%5_JK^ HN/74"\$S" -XBY^H*F"$9X#!FXAZ'H8#Y8@P M>Q*>?.]'.$XN-T#M4\&B(RPWC!6#D;$QJJS $C?,CEV6/R6W;;UA\]R2&U$< MQ3=OF&=RI^U&0@I\JKJ26"Z+YDJCK$F&^T=)M8:L'2#PJ#1:>X8(#Q-X?.^: MTI"4_8*D' 0AB-VWA.W@M MGD6%WQYS+7)V(/&D_I03DV$V,3,SXIGEL3I%JG>XZ M-94LESRWPR$MN5J71E#W:6[%R9'*149Q&'[.'0>YU)1'GCB?A+I:Y>NM-^V;25 .47!I/K""2[TIA2.(U58O=K M]$ZH"E,:4R-L]B@M8,["Y*#+7(^%MJX)M(5:$P\EXX4U#)D%0 ME"3)7#$)VD$PI?XLSYOE_E$6I3>C%*(@2B$B0?*$@SUY0Q!$N,EELA@W5G(Z MP\"XK#54;;7E]X5FX_069 M14*!U8%36DDAN-(FFU8N_6YSIBC:K9$&.5+>8N5@%YMH7YDJ!"!B!UAFH$5Z MM[9BM"DUL E-^QD,L9]KM_=?4Q+"&#(8+A[9$ MG,B74=ZKHO-AC8.)% M7N>5SYHTO]"UK@/S:;+Y2?-'R!"8<1JN/[)Y%JO5]7?KEH!]"J-GQOZA3\F>=C(#1KXCS@[P%M8^;6BJH2L/0>%>%\G55*$&IU?>KP&7P[$JPEMO[ MF][_[G3*U#B1>Q59\IG=*[FA-XW"70NCW5!:Q7MM6L-HY7!8]-SE;TY#?*G" MZX!O7!->8+5DD5M8XN5;]V$0LWM#^'I[W[V_ONW>"6!Q]1]^ZPY8XXPU2788 M5V+?&D?Q\W6\^4IG>FZS].%Z+0-]-$&@#GJ_Q='8QEZ44!CK8( MJT#TO,$J*1Z#*?:-C\OC3%D4:IL;\'CZNG,KA-@IN<\(F%?5@V MT)R5T=GH3VCTFD#X,'7)U++AGI_8!H7RZ:N-80XA;CX2"(QFJ@H./)40+^@/ M['L1>G5LDB%$+3."2J^MVICI1@%)TQ=V>*?2*V%;%Y5>@<)0 MH7!+ZRS4,+>T%A/O2H/B]^>2 <7M'2TMS!7RZ1B[0+]0 :O"/],4F^OHDJLP M0.CH,)[88"QR,:32LR^9M5ODTJI-5B>R=HM,8CS)LL':_4(!Q3&J9%$ROKD^.B*QW@P04LJ;P; M:E*6M-Z4N?0](];4N/0]:Q1KN\8:2# 6OCK>C_.2P]HLPI#FTU8WZ(L+J_@F M""ZAVCI2.[5;R%&QB KN%IZ3UM*Y87+.FR!*:T?#A!VS&7L.O"*(3\$*O7]- M[?"M#(9*8> HFZ%2Y,(J'K\^F78L<@'G$;\^#U1P0^746JPP0P6TF,$-E7-& M<5/&JB=A4O0E](0-9DM:ZONBB<+9_2QHH9V/W?EYHY+AU) 6SQLI_+Q1I3#W M&W')$Y.ULPI)-^!&38, RSV@K=MUB?,6V,R7G(MHE.%1[3>\YX$&4V?U= .7 MUV=!(7*+"^RS0FK;6!3832ZP*X6YOV%)3#MDA4^8[(4?G.0[BF['"Z98$J\[ M]*9) T#AP0[^Y/+X+ A R9EQP.5QR9 J2TL6M,H%)NM*7JZNU4U;KXR3(6:YO28++[QSK,([S:7*.[<-H3_X MM?? R^YP68'4H?.Z.Q5&W1U](DZDOEGG7:Z_SP2QW%\Z.ZRVER1MEXO::N$. M@U'"5V*&GL^E[)G@E$O9<\.JK/!]W0JC[KL;]6^B/F8$$R=J>1,G_CY2<^K; MH4VCH-7W@%7!CHU?+I//A 2X3#X[K&I\Z[;"J+NA(\+R9+Y/L"$-=6W/7Y#% M7.Z>!YJ5G$>ON-PM'59;?(>VPJC[#9X!&WA$P?1=2)'A\O8\T,OE[;EA%3O$ MS^6MQN5MM5#79SVD;]VHG1\,Q27M>2"62]JSPZJZ*&EU+FFKA;K>Z]@>VKQ% MT+G@4\ET&/J F7\<?8?U?CJ^_'FG&?;]H/=PSY#!_#GM][]X%'H?Q7ZWWH/;)F/R]51RK=6 M-N*5'<+;S!VTR ?;%<*Q-X51K4 4Z*M))Z$PH: ,L(:=8)&0[+1.[01=PD'3 M-*1(VV1M$ZY)#476"N_G+4L-K;W?L.]?TYK%-Q\_V&2;+?7B)ZM+ROY]W3-4 MW&KOXM9$0F>5H2)>*EH4M7:2NLLMM 16;7$F9C(>WSH?<"R6T?P\]#]VHE*: M*> IKE!;+*69K@+1SVJ#"S-4U*P9O/&-X[S/IW#.(\T!?J3FFP2CW; MUK@S"4A"%<#PGX=;_Z?5:&VI%O[9?L4C\5]]8K+";E/7#A\P,#0-K!I0O8NS M9S^8=2!]BYKV,W&"GVOXS27/%.^L/Q$RN8I)Z:OO/;/J&##B[W8XOIX&L#SJ M]UY-9XI@Z08!A?]9 _):$Z)L@9]K]FMXY4Z?ZY;'XE7X$F T !)E+(?QBU&] MB97)=%ELZ]KGC\L3[T1[F0=#(U[-B,[W!.@VT;$JA#D[#"8M,W3THGUUX0%:*&YU]L$P;^0!&A =9'A9\M.O$!;616NYH\>S#[ M?[,??MH8.5%2@9$J,*K-.UL\.P1O?_2+YUE!U[4>(QC/..9F ;CPV:'X >[K M+L X*RNI8%G*3;'9;&9CI<-IIZWAL8LAEBU^Q_&)10-BD9JB9.B<6,I&+%ML MX^,3"Q8'4V11-C*:RIQ83F["'9]8,"%4,D2Y>0+)<@F[#X_4@1^?1.&)NM0G M3F2;6<^V:P>A'Y6WIZ\3[!NUMD.1PAX[P>0,^6:+^19#^9<(QL@22Q#N10#. MRAMX!K![C6\+_S7LQ/!["VV(#+D(O MGU.D8I%!L65DW//E_O/)C;4"::!9ZS1%2>,QE-+1P!:KJD :4$'?B2TY8RH6 MIX&3FS\%TH!6Z^BBI/#PV$%P?NN:WC,51K[W+'@++7;W#X3ERQ.L-E=LL9#B M'L;N4P3U.R\(LG*#7NO(FMB6#[[_7[)$'$Z!A=AG!5"@P2A0DHN*G'$*/"\* MW&(=%D"!T;: +AF< CD%9K=-"Z# -OBFDJBIE4E*/Z,@W2T>\*-!F.S:BH)+ MP_,,SGTHT/9,P+9?Y%G#8U&B+J][86NIC=P)/Q[.MUA[:SA?0ZM.\Q/B?(O)LIV1F[6.GI*<>DBD7D)X[*OGPU=7 M,*>^3UWS37@BMAL('QP/SW#\M*OM<4Z;Y/F,D@#F#Y]6"3R&\W4,YH$/$XR& M_P4 CB;Z%PIRCK(C,VO$KP+QMW8G?IYI<7(B*M#(R40ZV70E9OV+AE2F; M. M7H>WMXJ04=D(#:/ZHI(2U._$I/?UGA?6)E+B^POO,6 Q5(8^\<65VO==JB)F6M M@E"N6 %G@7-G@2V&=2X6P,TW6=35K$=E. ]P'BB11Y"+!W#'K"6J6<_O=?B7[?B^, MR^@@'CS6=E*B[0P\*M@X13GCO4PZ3K85(5OUP&2+G<8:>NG+C7&RK1;9RL62 M;4RL>(JSHT Q1) MXVQ7)N+C;'=D=VR9[6)FPYYO#:VH%#7.;)S9SH#9"G G4YG-0(=2*NI,^^&9 M[8RR17]G7Z@E$)@5>:*".WT>4I\U1D88_8S+Q:C (M]D91F% MB>7,AY2+0^JI*]YPPBS6(BV*,)M,EG/"Y(19D!E;%&&RL@ZROM]I+DZ8YTR8 M^]F^11&FAH2I9N[(='K"9#;RQY# N/#7LE\ZG^&?9(+/Q'^RW>0,V.+0)L4R M:B"*.'GA".*=*%A?4^D(]<=FR-X);!R':):]K$ M@=G"#\^P@* Q0\SJRN/WJ4K#0']@X@4VXO/*IPX)[1?ZZ8=MA6.8,"/5A0=C M9$KS1\@0)@%4MO&1LH"UN0R-Q7]QMDCJ]K!%Y1&AM*6W+%4=DK8^5#6=FKK1 MIJJL6/^0V[7DH;$_%W1/M#[T*?FS3D:PP"OB_"!O0>WC,K4!J:W ?15D&P$S M&AT,,!'9 ^][T<;@%7BKU,>[8$ZD-',1QCY*PK]L1Y%1ZPR0X7';##<^D1,^ M?R2=-/2?E$R-5#*]?N@*M_>#WL-]=W#;O^_>B?#U>C,K+PHQY212;,,Z^O1S G]]Z]X-'H?\5+OWV[:'W*]QW^_<>KK/_6T_X M,'7)U+)!JOU4QE6S$:_L$-YF[B!V/M@NR&UO"J-:P4X+TIBUQ)36BBJ%53AD M$M"KY,,GRPXF#GF[LEWV9O;0IWBL6%:CH%E1D@Q:T>6Y#&I(D1R*0TKQF^/+ M#79I1<%'US2IHBM4W0,H;]:J.]+OQM2GR8F= #E;DY>GHQX/B# M$O0LZC=@#'\>^A\[WV TSTH!3UZR24T)V5I3HMQ _.O4>1-DD0%.D91FMERC MS8N_/" J,R J13#EV<*)$]L!B>W,:]%(NY7:/$P[]](!(D\:=54K4DDE*L[9 MVK,XY\GZUQ__N )GLPMALP,6 &WM6P#T8OGLHIGL7#GL@.5%6_N6%\V'',Y> MG+U*PUX'K%S:VK=RZ6G8ZSS.V3$"Z(=CZ@NXP>[3,74#^X4F94P_.(#(M<;0 M^2(UEW3K!1UQBZ+-47=IP8S;2PLA]I=VV.ZU0*Q_3H.0I6*(@DM#W)$.R>OE MG(@KVBUGC'N]R+<+YYPW]OGNNM9@CI7N#"D@O/NC[&V_VUB#4Y0,WA.N:I3X M(9?K&L#\X5,Y:1+;=XJME J;:[J,DV-9R+% -Z\<1(B%,T6Y,'>14V(I!>.: M2U1JP=BL=311:JZG+I]$,)Z1$W6=XCX5D A^UEL#Q<&AW/*D0),_18#L*PJP M5*8D:JT#'F,XYL;!;NV4.--QILN\+U<@TVE1J^+]NO1QGN,\=S8\M\6%*Y#G ML%XF*#J-*SK.=!?.=%OV[PID.H-MEDO-K#6A3\YT_(PL/R.;@%4MXHRLHO S MLOR,+#\CN_<9V2_=N^[]=4]X_+77&SR>\WE84:"O)D6UAB4J!!#3Y!R/R!IJ MPS",ZASD/-@1V=91#G+N%% OU1$>9<]S4.<*BAMJ4E;ZO"D?[TC3,<&PHX+H M/CZ"!BBHHW:^DW)':@*]XR0SHW_$_JO*B;;(.F"[HZ% @H"&P7Y]U5>6O1>2 M#CW&!>4,1G@EP5@ ZT^_(UWZV-5^+5ZJ$9;:VL1E-2RE M;PE+ 6%T70O_].;DT0VOB>]CM./OQ)G2K $J/,VABHI1IAK&1SJSP1FE3&O+ MPBC&"1BE7>N V:FJ177W.T+B4.'VSH+;'0]1Q_NO9)GIUQ-13MU"79U2SA);9,+19)4$TFJ M"8(@]_&8 DGJV/5ORJD]O[M#VW$H@)SZ+S8HR@/J3M,G]I+"25[^&+\[,V&I M[-15:_VP;&%ZLO@Y8Y=H$8!_.)U8R3,'1>O$!$^XDXG#+4BRS"C3:QU#$=M- MK43&/S_$NI,:]DQ(3UA99 M? C":@-A*:)1*K?WTG;!P+Y^BE2JX'@PSN54Q2A*]#)_90[&.X3BGAPA2XPC MY"8O:G'.A/2>XUL0(Q0CX89R/GKXQ?.L'[;C\$COOH(U@6!FDL>^&$VQUS+;7 O'5#XC[9&*>-P@K<+LTE/N?PC%PY M,!YZKZ8S19#LS1PMK++4:I4IZL;-TR-+UH,05KO6:8&56E0O*VZE[D86#_BY M[HWJTX#RU(2<$K0A[R]D$G%$=M0%Y MG=DAF3E"P5UD52I3<(S;LT>6L0624Q/)2=;+%+V_!"MV-<5K=MXDR5.8>#ZB M@9NV1:1^W7NNN=^VL(+;6[@KG)M!N$U;8EK*D/V5@Y9P8PN,V?89YM:66MA& M30USQ HNP^C8%BN8)Y?GX $=S_0K*>?^N/EZ/I2T+410""496%5!:5UR*9+3 MI=.F"]/#)B^6#A2[5R+*O/[SD04[I0QG9OY6K:-ILBAIEY8KS%F,L]A>>=&9 M6:R-+":);;FH[9PJ)D27L/#MW6WWR^W=[>"V]RAT[V^$QU^[#[U?^WL$:JIHDM_0QKI%9&T,Z2_WSZ0MTI7:@)M^!7\IW4O-F U_!_.PR2 MPET%L(^*9Q+:^8\1EL^ Y]25-3FP>.K26"4L22[36:I+,X*OE_,#,670P43[ MW)+Y,@R93.=A$I9YVY=A=& 876SF/WS(C>,2TU2F S&Y:]JZR M$+82FQD;KU,W('MG;U^&$;.KB;P S=RLT\+<0RVEGQ"WCL^'L':UCHLD+$R5 M$/64!AS<+CX6B3S0%\]Y@9D+>(V=I&'^#[>%]Q7!=S!XT!]%;N2>G*%*M4Y+ M$F'-);)6N 5\9)F[G9)&]BNUZO^FOI=&1'(-J*6ER,JG$E'1)1R<62Z=7%#L M]Y(KV&X5N7EC="H646YB#+BH$S:E28PNT 2^9!+<*JMSDR!64I8-40\._1<@E(W:1&HA:U;-YT >(QJKPH#[\<1'!($]LBF5LKN MV_Y''E5L]"F5K&$>CV =LQC!2=,5OMM_^8@*]P!EG11DLI$5Q=K;?,"B0F*J!?F9Y5OOZ&">\?7WO.S'6(/ MN( %H9$P8.[4-0';PH=[+Z2"+/^4IU+)*G=F$X^O@7WEVL[/M="?TE7*7)A] MU[6N%^<^)SP%\;E"<28*SS8W,C6"[!FGD<$Y^./0^T;\OQ,'>79+/I4T9U#U??&P:6KZ$::FU3JNER(] M5GX0)L077G#P3YNA'. B@GP 9H (NM-P[/E "M9NQLG"@O1W8)T^P6Q@SCU! M(XJ4I"=IK@,^FK- 9B_,C(!]UM>?AD$(5@1P>A9J:F4&_C[4<1L$TU7 OS^O M]E'FM1_0=.DH%)L9:+J,HL&EVVET!RJVV=NCY(@YE&;Z&?0+#[CMTU=\$<^[ MR?ZYW:@KA:7Y\JAMB8EH:ROQ7$34+",1'=OO*:=]C&ZDYQ[2.([>L+_YJ1_( M,LX]K].;Q0M+R&MRZL7;Q$7.#OL*:*6RB-=6EV8\[;"R[.9PYIEMM#EWF!Y8 MQ;K8UMNBTEPOF+ .=S3>#DWD.99C9+>C,T]O/SHP9&R)+:MML952SW C@:?; MS*( UR84;GVASEL."_HRDH6V6- +&(YUQ)J%8RC81:I,J3\\I>S()O(ZE63; M,3.PRIYHY$\CY_EC.2/15G! MP<9L&EZ"Y"#&-/,J8X#W&* S,TL+;!Q)$8W\94]Y"9*S),$M9GP8/+N(G['O.UHC6EM 7ESU,( =#[2:/>3,EW7 MRB^;6M*!6A<7@-43>SZ8;P SOSTEC>U5Y8>?P^56D8&/.<>(&->+[RJ4-P0_S3#]L*QS!A M1K,+#\:XE.:/D"%,8AIN?J0L8-56]O@7_L79(A?8PQ:51X32EMZR5'5(VOI0 MU71JZD:;JK)B_4/1:LE#8W^>JO9$ZT.?DC_K9 0+O"+.#_(6U#XN4QN0V@K< M5T&V$3"CT<$ $Y$]B 7/9T69KH"/J8]WP9Q(:>8BC'V4BG_9CB(#['5D>*PR MA$>^D!,^?R2=-/2?E$S3NZ1?/W2%V_M![^&^.[CMWW?O1/AZO9F5%X681I2)'TB3WX^,WQ MY0:[M*+NHVN&VC ,8^-EJ2%OO/;>L++4T-K:7L.^?TUK;GYIKLFV=AIV2Y1D M:V"NO79KBA\0\)?1 M%M+%F5> M&"TXTMJM_7W MO_4>P)BX_T7H7@]N_WX[N.T][G>F.TM0N99*5#V:NDL*$:)PWCPF]Y MMG]/'(7:;:F9@U!E""/MMK0L423Y_2@2$,0\S2!SR B[J+=$53G#/I&<'\Z3 M'[1#\@-VD&B*DIZ[H1K/NF&Q=)'=YHT$@ $UV2=B_FMJ8WF4X33 CE#!OMTG#E@U MJ; QSB:G=C?2N:$3(!=[WG."/&.1\G_OWP:UA!F.1[#T)6&QW>E4MFP9W.H;#<*><#/=6]4!\4L M$-"O87XQ7,*#0$<3PZSC"@-J?_0]H%V$:"X6T=G!ZS8_5';&M+1!]!9.2P:* MVU9A/?9*E,-:%7%;7 N(RMHDF0[SK$G9#8=YUNKV]UZQUQ7]0ETZLM/J]K?P MR$%*T1!^#.PL"&=-I!9'..U:1]9+[!&8U,-H2R%11:N?.4N?&:GDI:4N>#?%\N.(*49\B\TWP MZ3,EP=1GQT2$#T_$=H.?6/68>/_SLDS8?,& 90[Y&L'Z.@;UP(=I1:/^ E#& MI((Y8M(X1JUUNZ6./\1L:_;UU$S _ MS*"8)OI=/T59% ']W0:YKRJ+4+DG=01XQ.KGD M+8ZVVBS)7I;72Z3QN-+AJ>2;3R?$MI* ?.3JQ,6(HS[8L0\D+ER)?KDL2_FP MHCI&0Y(Y$"<,=-VHC"QCK*S'5Q1)JG6:HJ*NU__A\:>SH++,0OL@5(9M[T7- M*$F4\\+LYZ^>_Q0Y/H+CP3#: O4.X9N8*[(XD-HV2<8#Z2 M[#T0-35KG;;83MFUYR;RX>D"T EF,#;D8*=-R0_B6Q=F_!Y.SO:'L#B6SC4# M\S5 N\M+7]DD;['TI3&/RE@/@_$,PF/OV$W(&^I3 M$6NK^M@0-(E@+ 8J%O9LN65\@(V]?K)1OE"].#-3Z;6.WA:-7'$*;BN7F+YV M34<\$'WA"<6F**4<=^76\^$IY0XQF5L05]:R*500;[!Q&(CS<$BKUFF)+2W/ M[AZWF$M,5]L$\*'HJHUT)3=Y#N,QZT%N+8F5QQ*N3+NP$YK)@ 1T,=GA"HM: M7]Z^!W@6>&;+=&>8R,I0L@2FC"JVC3P8Y%UHGFAP_+(AF]3WQP33-CQ1L+$1ST?OK'( M%_8LG.!),![QVOM(+7ECU4<'7C>J%?HM!O WA[AAU[5Z"8PSRT@LL2PJK9+L MY/%8UY%S<@Y(64U6W4 O213UPJ)B M6;;[0H-C1+/.G7=RAK)N$SSD"!;H: BWM$/&"JIJ(E\L6>:,815!EG@<5!&5 M\M/E!02POM[>=^^O>0#K+ -8MT$P):[)^OJ:WO.SAQ/PS#]%8>+;KFE/B..\ M13\)WB0NR$E]TPXN+9>KV%IQ0(%6\-7WGA,$]$>LO&+P'9LSSY(DL0=]:M5% M#%0$<)LS13"R/O5]AIX563NR7ZE5_S?UO30QVZIU_NLO+456/O%"=.=+C=M< MM,-2XSK5M6N=IIH[>9='R?8N_^GYOO<#)AX V0!^!9^^>,X+.G1X,U,%/K7L M"XN3'4C WV&XHS^Z9A#-:@@K$H8[-!$67J)D=QY%.YV$SD=.F!L@E8R:+LSB M?J"3."9Z".E;68.FR%V*.8C[HWS\HM0Z2KKTY1O%9:6D @7OCH3TKI.E-,OH M9&T1NI8=3!SRAI.E[Q/?L>Z\,!M]0%Z%'W8X'GL.3E^8Z0R?VL_#J8];,<,W M(6!>VF79Z8?8SWZ@#@FI-? [K_/P?[5\PMI>J$H*DL+*4L=86[ GV@;/#N= MK9.25NNTC6IL?Y^!&JFVLX'[89SRO[ICRHWPO'(5K* Y>,'39L!E MFTF9>81U@!4U@Q?=/%.2VE'.%DA26"!9 ;E;DDSF2TH\G<099ACQ&-DN<4U^ ME/KPFY@;TON^)@C8/[VO*8$)TQ;EUGI=SOTBHOP4]5D1YA;A?D#"E($P%5'. MOS]Z+,(\J_S3=,KIC4;4#-'<3EHNTE>3=0D3?!+BT5LW+@GJ6M$'/'O[ JAU M+ZTZ?H'2/X)Z?]2+8?T H.Z[R'?X_]XF,1P6 M:"Y5(4=NJI_J.,%!*"ZC_&^R*OIJ-:+KYV+C6W&I*SQ;5JP@/T]3ZB!GS'+Q MV3=8AV>MERZ+$X(7.3KB\LR,J0)C&J*%-MIKJ[XU#5#]ICE61E;Z25B[CV7F5D+E<' PDI+U=BO<,RND;)3 MCG$!,9$D_"5\2$+V/V',GJPT V/(7^T'Q@IQ[E8A.;?S6C:X[:[,TU9X-OHZ MLE-0^0@/9XSJ,,:16K/MRR+8+CXE M_:Z,V]QG>XBLS)S9>\42;T)(7C&]BATS%OQ9)O7:;GP&;^8=L_D,Y5;V]9^/ M5'NO!75$7P/RVG?9R==YEGZJN,(Z'$44X=@=#]6)=G&&JC!#%=5R^UU^VKE6 MB5IXK9+#,]P%^-T/^+GNC>I34,DD""CXVMXP)' C*\@^RX=&']MA'KHW:[B^ MNZ[.%.(Z0]&2??UG(UJV%=3"8?NC[P'M(O7U8]J[=9.\IZ^>/V\2O=BO]"U- MRF R7[NH_?#RJ/2N'J>3B4-Q%X(X4:K0R/%^@%$5<0_0?ZX=JP-N:A:XGW6,3&*+ MJ5H 3QBUCB%JS?6>3SQ1^FAJS@:4^S38/2>#QZ,O-AZ]54M&I+2O., :7J)L MY%:1?.N'LUK566VK\EUAM75N:M%Z6#0O](1P3)$R+#R? M@?+*98?,L#]%MJ@\(I2V]):E MJD/2UH>JIE-3-]I4E17K'UBG.GYH/#N)-R%/M#[T*?FS3D:PP"OB_"!O0>WC M,K4!J:W ?15D&P$S&AT,,!'9@UCP_&CWC/6XP[M@3J0T"/A&L4HJT5&.FGH?X],H\G8R&WA55-G:OZP=)N^X7G]T!5N[P>]A_ON MX+9_W[T3X>OU9MY>E&K*2<3:AG7T[V]Z]X^]&P$^/?;O;F^Z _CR.( _O_7N M!T+_J_#X:_>A]VO_[J;W\,C2&HU/0N]OWV\'?U1NN5_[#\+@UY[P]?;QNGLG M_-'K/M0'_3HN6OC6>[CMWP@] ,B-\-?O=W]$"E86!452FL*'J4NFE@UB_:&6'\#9SEPQT\(O#L3>%4:U Q-1'BL>CV0$%T%UDIS5JT2%GQM*]9?*'Q7# <&P.CR7"XWI$@VQW&-^,WQ MY0:[M&(-1== P.MR<^-EJ2%OO/;>L.V&9BA[C?K^-:VY^9U\KGRN>>;:WFG4 M#;4-6N_4-MB:1]->NS7%88YU_5$<0V,W/1FUJ'E\MT5-!C# K;[W(_JL5!,D M#S1*H_P\]#]V>L3'0GZ;Z\M>%FRZICE]GK(FA0P\?7 2??8)VQ+Z= S.(GAT M[)<[+^!@B]NU>F"_,*"PTS?8UI'Z06QS1G3VKZD=OBV!*UU**5(>*;40;,Q0 M0*;]>]O^X) MW8%PT[ON_?:E]R T(]=,R5,SMC(5GU?!E#%^'76X7MN8DA9CV+?W7]>*?\T[ M?47BHS\-@Q!\1@#+EE!V$L!6,!U-5MMBJ^@8]NEK[15W5*G4M?9VH[T\)Y7* M66LO)\^E[01+[V\:,4Z+S9[(U,F\8<1Z;QAJD_,:Y[7+YK4M:1<%\)J*S2Q5 ML=DN*MF:W6^M58C-7WN(;'9*+$\OM^J%-N*"2OMEVI?H7 K'$L?2 MJ;&4R:YK;FTC'1U:Q7VLS"K&J'5:8CO_ 6Y.09S/.99R\;EZ2#YOE8_/SVK7 M+!W_7^-.[^;4]ZEKO@FA#X,Y+(U7(-8_IT&8UCD@RP9:]9AB/]%5O@HA'$L< M2QQ+'$L%FP';CK5A)MM2$MO<*HC5S76L;0:H;*)7=EUK,%<]W9GF :.B/QJ0 MU\SV!/8)$Z7\)_$Y*9:8%+=8I.4@15TJ'RE>0!BT]TI]UEO#&\&;/?-/P9ND MUNF^4 ]O0\*7OB7AB^T:1.FA-U,?8/&--?>-DK_8Q7X$Y@3^UN:Z^ F#R$57 MP^?Q@U-35YJTWM+>=P-E_9TX4YJ1L-9EL,))K*(DQ@.)'$L<2^4SK@\JK@OO MC\/CP;L5,4$SKCXD4:&29VPI&\6"X_:R/!#,(P9EPU(1-BCK[?6N1$/&^()\ M<;W %KWGB>.]41IT7>M^X6N:2%-KG;9:5-W=?:8X]A;Y*OGC\@K[_/(0L_I#M&.]IZ M1JTCZZ(NK]MZF<_3:U;B8IM7J5(54.N M=5KR^G84)Y[S()XMQ1,R$4\V?6TH()K:HJ&O]P/DQ%56XCIY))-CZ=@F_"%% M0+/642112VD)>A(1< %A\JYI^E.,C+^RPVD8 0?Z"(JQY"OK\_+(!,<2QU*) M[$^69Q?+JAX350/RVG>3S*&9F$I3*BK8E66) G&*X7Q])E@JQ*C,P]=:B?CZ M J*[B:5HV2^V15TK$!C.X\R*R&*\K'@O=WXYECB6RE#A=:5R/],J-XF<2M]. MO*=AFE)A6>0\@[Q:Q,-9O I8RF,%ZG!#; M$C[\YWM4\8U&N2#O4\?[;0!G-)(,=D--!_[,70II3AJM6D=J-/4UXA FU(], MW)4^\Y?AZG&'G&.)8ZE$X=!$SLV$&\K6S+MM[5I'$0UIO1 D#XV6E7HXCU#A@ 18MFV,W3LU9EM[-9DN31_E[-/X;B7% M5N&%;SE_T[RRGB@/754! M2T68H(6WRLT6(6@W,4(@:[EWQ3CM<0G!L<2Q5$4L%6";GEJ,J^43XQ<0Z"VV M(?KY^7:'"/3F;(C>UFJ=IJ@WUWNU\ !"J8F,AWDXECB6.)8XEGC8L?K]T"OK M*V7MYKC=V#M8/_2VCDZ1TBQ)VR3NBA=]FGW;MGZNMKKK/K:!!]K7JZ!R8BHK M,?'H&\<2Q]()!/-QY7*K1'+Y H*>!?4SKZQ;5KP%7'@_\W:[UFG*HM3.TY&: MN_MEH:M],UKW;6?>E*1:1]/63PUPXCD/XME2MN%PO8R;DHR5EU4UC[KFM%4% M YUCJ<02H$CMD5$ *+C_"I HAP"X@!#W07N95]:?Y5$'CB6.I1(9G_OW/&Y* M6-F9[_)4AV X6U5,R#MJLO++. M''>Y.98XEDIDS!;1R+@IM7 [75/6S_WRX&=9J8?S>!6P5.1V>CX6;Y>*Q<\J M$KJU5_E?O]_]D:M5^7*SB&A55TV O>5-APZ-&D9<1+N/#Q-+]?4G2S7.JI> M<),>SIV<.R^>.[4#MZ1MR@HV6-=$VT MB0.SA1]8VX_&<@F&A97'[U.5AJ'!G"9>8&/^VI6/C4+L%_KIAVV%8Y@PR[Y; M>##.49/FCY A3&(:;GZD+& U5@I2+/P[]I/)3,@3K0]]2OZLDQ',]8HX/\A; M4/NX3#A -2L@7%W]QC6.1@=;8T3!%C4]GQ5TN9H"J?AX%\R)E&8NPMC'5,V_ MV,,6E4>$TI;>LE1U2-KZ4-5T:NI&FZJR8OW#J'4&R+O8-? :LSR!J#]_))TT M3)Z4XM*/N%X_=(7;^T'OX;X[N.W?=^]$^'J]F2L7Y9%R$H&T81W]^YO>_6/O M1H!/C_V[VYON +X\#N#/;[W[@=#_*CS^VGWH_=J_N^D]/+*S]\8GH?>W[[># M/RJWW*_]!V'P:T_X>OMXW;T3_NAU'^J#?AT7+7SK/=SV;X0> .1&^.O4>8LR M?A5V>%D1/DQ=,K5L$,@_E7'9;,0K.X2WF;N%$:U A%+FU-,0,8# MP@)H';+3&C66Y<]4\%R)L(QF6)A#)@&]2CY\2E2X[;+)L(<^Q6/%F@=E[4I" M,P-@='DNAAM2)(IC2RU^%EJR!NOO3=LNZ$9REZC MOG]-:VY^)Y\KGVN>N;9W&C7VAU8L2[D5L7VJI;ZUUDE[[=:4$XKY:A6N8$;E8!A4+P-@ND[36LRKOY2H,A, MS^ZS-W7#@OBUH%LOK*Y4]_Y[]R$I+:444%IJ.UF>9_THXW#UHY)3M5JM8XA- M71$-J>#"%CO)D@HD]%:[_3,N8US6]6Y+5MYI?;QRBNU:IVVV-8* M:('+&8XS7'G6G87?#J_=L&ZVI(FM9F6TVP4TH[ZGH6"[IO=,>;OI[83'B_YS M+'$LY5$S3>E]/0/RZ):)(]S!RJIB%*G6D65157*7V^,DQ!F=8RD7HV]ILY2/ MT>42,OI9[9BE$\!7SX>OKF!.?9^ZYIL0^C"8P])V!6+]I[!C(9?EL2ZELEPS3,M-C\U2T2,_TUJA.R\@?MU[ MI;YI!^S<7X![%((W0>[8G/U\69YY>I9>L[DE2X]M]T09O3=3'V#Q#:;E65'& M'KO8C\"0 M6JW35&5.1M4B(Q[RY5CB6"I?8+X0D:R7321?0'">&6?U(8D*OCQ/P&>- O/T M%3_OE^!1V9@ CR16 4M%V)*F3^SWI18RQA?DB^L%MN@]3QSOC=*@ZUKW"U\S M!V@,#-!(3:.@K#9.>UQ"<"QQ+%4*2T48H*>6XZWRR?$+". ^T"#T;1,+$T:Q M2N$%?H')\P#NP0*X5%:KKXG';"11UM>K[_ < MN>I1VA[;]O.T-O E6$7"@;E.-8XE@J1?+R M006S4B+!? &QT,AX SMY,O7-,2+HLH*@Q5O#&-Y\F(.SZUH/-+3]M*!H9BNX M6>MHNJCK6@[^X$& LE#8OLFK6ZF+;5VE"5>UUE%;ZSE2G'C.@WBV%+K(1#S9 M=C*;&E"6J!I<,%6'MDX>G>18.K:M?D@)H*,$:&OKY3%.(@$N(/+=-4U_2BW! MLE]LB[I6(##JB$/@D?EZ6:%M'GW@6.)8*I'ER?+K;A+YE!X$NJ=AFCK!%.<\ MG@JG%\[5'$L'L29S<'6K/%Q][.#N>VV7#XGR:Q*,%VS$";$MX<-_OD<'X 4P MI+Y/#^\WVIF11S+8#34=^&.EA37;M8[4:*[3A3"A?F3(KC1SO0S7CSOH'$L< M2R4R9Q,Y-Q-N*%NS!DI4J=91Q*:19X^34P_G<8ZE@X9*\_&X7"H>/ZM@Z-;& MFMUO#[=W@G+ MIH5Y(VL:0[JX7IJKMG_JL*Z:S;;8KNUOH%8<*.6,L4:#DB M9=NL**X?TO+:J\ET:?I(/6!33;5YM*::G+\X?Y62O[1#=QM353#Z%$ELJD6= MY^=,QIGLY(O.YE7I1VNAJ6JL(8NL%%"FFC,:9[23+SH3G^5LP;X#>^G8.[,M M*DHU7+(+.*M13./,?'UV2\F=7&#BKJZ7&.#$=Z;$QX7+>>,WBW#9$G_-)UM:59,M9[5ER#N+\C1>CB6.)8XE MCJ6<\>UVI3HYJNU:IRFV=*D<*?><'HNFQS6CM=3DJ$FE(D?>6+1"=W)D5>C. M"]B,.4CKJ\JF7O,$^2I@*9-E\=Z1[M.U3-%DUC*E5(W^..UQ"<&QQ+%43CE> M3C&NE$^,7\"61[&=KRH;8LEX&&K9%#I6YZN$4YH8,]&;ZS$3'E56'-JK=-6> 7VKRGI=Q1NX MQ76P2CC"J'4461:;:I[^,-R=+PMA[6'YYFM*]?\^5>+:=ZSQ@VQJM M7>O(NFB4I2HY)ZXJ!!HYEHYLH1]0 NC86MX0=4,MAP2X@"#VP3I75=:;Y3$' MCB6.I1*9GOOWN-'E6D?+4Y..TPOG:HZE0UB3.9A:*0]3'SNF6_W&51F*V6?I M6Z4W#]JWJK*.'W?/.98XEDIDS!;2TT;'\N:BHK7+$2;AU,-Y_$RP5&2@-!^+ M:Z5B\;.*A&YM6_77[W=_Y.I:%:\^+@T8K>JJ";"WO.G0H5&I[0ON::5F:%^; MM:=5PD"8^B/*34QU6&>B7*4><^'SQ)&)DY%LV38^=N]K4"1DJLG$:;IO2\_& M7#VR=*.P'EF<7LR]F7LV\NK[-YM+Y> M.F;DJ6*[5)%]B( MX2L?STW9+_33#]L*QS!A1I\+#\98E.:/D"%,8AIN?J0L8&VM;.(N_(NS1?JW MARTJCPBE+;UEJ>J0M/6AJNG4U(TV567%^D=3KB4/C?UD!1/R1.M#GY(_ZV0$ M"[PBS@_R%M0^+E,;D%HR(1DEPRK (K!T/@]]>' 5'V?M![N.\.;OOWW3L1OEYOYO>RKN.^/^@]"H.^<-V_O^G=/_9N M\--C_^[VICN +U]O[[OWU[?=.^%Q #_\UKL?/%9ND1^^NV1JV2"E?]K UFD\ MOVUYM7?%Q:[B3*WM(F,."AZY(<06T/WT&88P5TP>>R0I>X%H\ MD:C&-,/1]LDL3QZ :#4U8@V'4ENE%AE:VH@2O:T-6Q*59:VV ]$< ,5LQ"L[ M!'XS=T#Z#4#8MV<5<+Y, [@E"++QMHV64'BE&(=ZMX/%P]'3(>!;=G$!YH1!8Q7*](G&(Q] MDC\)6.X';+WD0F0*QA=_$NQ (,(/SW="T!P&S1"<[:M:9! M"'3_I^O]<*CU1-$&1;O4H:\"=9_ [&%V)BM/1(2A[Q%+\(G[Q!2L":]#(U1 M('FC$;@D\WG9KK#1[2%@2:WZ/?J&33^6"PK<-J1^?_0%)]"%IX/^Z'H&C,?X MG4N>$"#<1&\(H&@%U$U)"S246B?\X:UG!4;+Q$D&5X(#1O 3P[TH^/1I"N:S MY[^)#)!SDWP!,W@!R"X&W<*5&$X3"O;-%@ %] D?7H71MHW1!$Q]]@X&&39. M9L@T:QW/I2F0B;E8B">XNB2@E-DMS'QC/P'8[ !8"$@R] G0,\Y:%*['Q'?@ MJ0=P1WRA&P0>@!*&V=G(*8VLRZ;=OI# !OI=T6QOT;\IVDU=TV[4:+9&+5.3 M3 IJ1&IKU-3DD=0R0)OHAK&JW=@+D6&_^100'C)J?E^1E5\P;]"UVT#3&8#4 MG2;F6A9?&UMZ.U.@7I3;)$(>@^HF%<%$[?MZXD$TZ91 M'.%8OH6Z(U)J^&Y_ZL1:(Q9^.#;. B]^;SPVA$=J3GT0DO%MO5=SS!0$9FG8 M08"3_A"KN]4S%H4;YVY3XL!;G37B@$\\/V?G"KR"I!%FJ_ZW!["\?-9\# M C?2>@R:,#6,L@B6'9B.%TRC6B0,\)8PG $2)?C$ MAY'L"2[\B;H@VP!]>!UT9@0HMG:7$=!CR"0? *3+^(C,%OM+M_MM:;7$!5)U MTN,X0#%L5&]BNS&:YSKDW;6#9^Q0,V2+GC?#9#,BL&)8OX.*"YMGLD@3"6'I M@DM!7P9H\HYB2V1$;!^I828@8M)F6^W&)WP1ZC$V<"3PD1+$A4DE 2-1,/%$ MP,CQ?@21GF1Y/G'0,AY/H"QX.7L](VK[&3/R;0]/$40SB> -C(&8Q/L982)H M&T S*1/:84 PVBA2.X(!J"8!!8@H-(@ A1@?PU%35QR;0J,IP/N-$O]=/@O& MWM0!\L**CR19RC^G;J3N9TRV7?8DY!O@_3X%*VV&-QO5-YL*6&P6#' #"T([ M( KF-N4H52WA#C:+1;QV([*,.'"1 ?\'Q@:C<#Y-8%^\_AOQ06A%&7!-,(3G M9BQ[S^SQA/@;3-4LRNJ.<.8J_GM ^Z->$(*I%J)=FJAR;565*Q*QK%9;-DE+ M4;6AT1HJLM8,: \X;PVCA.]&@5/ MHM/38!!)\4V37))>/GVA;N)HQBVV0$&SX@\+(S URR1S0YC1=*Q:@TQ;((E< M$\'S"&="'2TF?"+T1-2,W@^T:F+9G5A,H!2I_<*BQ3C9J0MP07F7N+!BLAB\ MTP.$1F3B"E%Z&E@))IMIB.X1W/T".H2-AG,&MSVF*Z")(5V2O@B&!5--B$9B M"B=ZW\*@>.\TH*!N8$TC=I?CN4]U!W24%>-5%)[!506L,QJ<:RN L0,78/[( M9G5O5(>19O;)0__[S#S91!_!AN9IN%AG.N,;8L9V%"A=L/UL!M)X:DLW+I#D M,I"6WOKD>=8/P(6(N&(%*'!B%AU1/WH)=L3$:LET:?P%/,.WV>U853F93#(> M# %S0#6_O"I\CTG]D "6/!;=29Y(2#E1]T!=SP$CMVS/36BG!#WW58C)U11GJ1)>:AJ'JDM[6R; MT:8ZE%0= M]/M:\".)1W512$4>RA;KJ:JVTG;0+(.2*D22M9%F*;2MMEI:N]EN$:/5E$>2 M1DFS5>OTP1N@0Q_<]+?(FU!:D3R?T5K@#+9!8&7% MC+OH7,(N"'U4 M#K]3!X31/*PK"G)OEJ]G"@OD)T"$ Z80HG2!Y,N!+<]&-N3QMJHH&T] M/'H%(AV@X3W;ICB;;.RMALC23Q$MK\7;X^ 6ZCMOGC."].S9,@\_*3&/]/$ M-G8:BC1&!*J(^E#R$#PIORBG9O#R)F@?8228Z4(FI4([H(F*\/^D8>S,+L9I M,)4FT;(;P\I GF 0/$W7#]YO.GG/HN\I/)M$FH&>%WJ+K0>2072EU!(59A.) M",,;C9(]@R_^&P%%S!#Z2;CST#]]H@Z"XAI<-5"GKDT^L:=^)X!A]RE$Q7W3 MN 9- 0+;K<^:+$2@2R)TB$!F,<&S HFL8J3)$)292]^ J>NHG%$]#.F8.*,T MDHQPF?86RV8..AL3;1?V);(PEXT,@84/F T<88MIY+A>6FP*DH#1<')UP58$ M<9NB:K;D %U, E![O)]5"VVIQ MK5AH5G,T:FJJH6O $YH$YMQ(5V73:@]UI2U9QKNI(&4Q5E?-'U!TT=Y3'(G! MP XJ1[@/;$H*_-R+(]M_'4?OZ/O(]>E%EJ)4;#4#\#V M(V]1])CMQ*![!+8HF(!13&$E(A9M"R-/VJ,H7+@6-)O[52L!N9D'M;R&*(IK M^]$>'@;$F D96X^I)%PUAW?5$/_O#?N1.87!@@A8V?1[5R!DS&XTQ]2:.K0_ M>HCBRO^FUFU,$"#W&0ET8PKHNM;='/_="/W,*DJ)E:RKCY9FF$U5&1HM%4PL M:2A3U1Q*HW;;L-HM@Z[&2E!2CSP,H[)H?42=P6Q;P&$A5I.\X[G$1QB2<)RU M2)(+^QG;Z/L#PYDW#=!/_NEJWW#-ID#)5KAT/D>+G[E$[ @+>JUD$M"KY,,G MRPXF#GF[LEU&LNRA3_$D8C\*G:^5$RR,IZ++<[>B(46N15Q')7YS?+G!+JV< MQXFNM8R&(JD;+TL->>.U]X:5I8;6UG<:=DOYEU)4>=EN\$GO>U 16PH)7VXL M_+*^[J6#@I7N\[-=5C,2OI[Z_GS3\6H'4&6K,U50N2%VW,PH.2R[ZYN5>4J9 MGO@ Z8Z+SGR"M PG07=<6Z;#W-K[9T%3XK+K%@62S XV16<-%N,O%Z$.[B_ MCXB+KJ7QF@R\)DGGI\M*S6$#+\0DJ/S,%*^]&K4TSXG-,NLT;-L@*LIZ:Z_] M=-H1:HY4M=[MSEH.HY_A6Y33 GB?8%B4J[12\%J"G&\.GI!WK5Z"GS36:F*9 MKO7>%UR%'9)R?HE3F+GWM3?#)"#,K$M8_P-5REW7N7S^4:E)_G9U&Y,KBU(H MBSE>HIN9QS,8$W=O!M-J'564->X6'9? 'M932[AZ.7UPCZ&E/_H>T#U]'QWC M>8J28#&E(&\34?.ZK19SW M2<0IIW#+FOBU0&E"3&H\^6M[\M="5B?/ ,N9 ;94@("G?UUZ^M>ATE,6+T1$ MM_!+9L7:9EYMRN'?REOIE1 ;-TGYDZ2FS#Q+94$T\_A1*6S7=09,T/<082^% MP=J8!J;G=H++%S2J!'LE9L[".?ZU$WX\J'0,U9;"6&\;V8J=6NP/G;BBG[3D>NX/71 ME!:GX=Z[M;LT]L39;\12Y:31 5K79@-0:256]A[RAY%82;IBJN0"8L\LL30\ MVR5J6E'.?G'$4$PSW/4ZD14I]O,U;FTQ+Q.S7D-VJ6 X5FD:LZ*9 -#_S$2K M2VW'ZMHJK7XCK)1K,/!B,DR(EP:_^%ZPHYK4YT2'R7Y28UU+"@!'AQ6R5U2F^P=9*&$=M7K!?<%Y;>[1K+(NC('MX_YDI8[(!*MZ117+5XIF M(>!8E=JL8%/?!UL*BU\OUGL?8$73*,+-,?& E?X8>\GZ1+V2(919( MU-97&QM%W6&[AM5,_-\9Z, 6AQ>0)_J=M7FXLT=TO5V?-?5G[?H2%FC5.B%U MZ]CY9[5 5MPK EA=P&K6+'$0:2J/P_K&H*CR.EL 9,Y!4KH &;K[4M?+<%S\559L;L M]B7H\-+,O#1S"2K\\M+,%UB:N?QVU(:RE5NK0?==X1[,E7GW/Z6]8[^.V.K< MHVW'T/8>XXX9\ -X1=-)TB,[[MPQ?/QEL5G'->A6\N3-VDK->FRP5M8C#XRT MR,>QZ MUL",FUFM]!LLF+M,\>QFJX#$E3C@VT;0$:P:U<]P+%7M> [KPQDJT MX# 6S1^IF 8<0%V@>XUW&W"P^1,W;L+!ND-&" (L@H'D>G8*_"I?PWMU04C( MC[^@Q8>-.Q;[]X'AYTU]Y@4@HR3S7VI0BC=DF%M*1\Q]FT.I4GF;0S6S5D:. ML]V^ N;0JD!J_1VH\SKVVM9*'JN2O%KR>&C([69;4A5JF:JBR:V1) UEJZ6/ M#%,QL$3R:4MOCEIM;=36#:(:(W-HRIHQ M;$GZ<&C0%NZG5$!1#<8+W0J9CF%& 7.IO2CG-&D.'S5X"\"=LD=OXJ#HZ MZ\+I_9,RN0U"/"Y?R'S7$*9:AT'J26>\(.J>L]B D7FTP,_KM\[GA>.&;Q., MFX*Z8^H%I17JL*=8/,7=K3W_+1)5<[8UEUI'11,%]Q ]P+0^D$*DB>9-HF:O M6^@3FC(FB\S%[:;%Y%>X,8B'-!W0PZQ">-21-(ADZ+Q9)7T%P1G$K8LM"O() MIA\U1G2M))RQ((P9L)-P(I.38!K *P/B8%_HE>[/LW!7/'7B1MVZ6=C ?9IU MJI[ ')A!$8\VJY)G1ZD*S)%&B>[0D"YB7XPE/XN]_#_VOK4Y;25;]*^H/'N? M2:HP&PDA()GK*N(X7W_76MVM!XBGP0BL M4_?N<0"UNE>O]Q,]"7+ J,0'>(KF!S[30,(2!]RL_5VIF<+EQ//9C=C# V!> MVE%=SRZ^ MB&$U?T]8"#O3KH"K;UW7>CK@^#_.,#Y__AEG^J+[Z)N(*1YV;WD>]HIHR]5/Z8[%9#7X?\X]^[EACK79:I]=&+U&Z^7# M:G98;%833DTXRPFG?WC"P7*J;J-3J2Z7;X]P^J=+-^L=;1.RZ;0.3S8=[-[1 MZ.VLIJ,UNI^+*UWP"RUZ],"?7 MX&USNC,.3W==[#[<;O1Z[0KU<:M1;>>HUCX\JF&C:T-O="K5,O"-H]H>E GS M\)B&]7:=?J/?J3'ME#%M19>'5\ TO0689NH-O5O/SGEE915[61TB&E%WI'D] M )V._G5X]4O7J5MSHV_MJB'ZX;O-U"1?DWQE2?[P>K".?6W-?D-O[2KX69/\ ML9'\GASAQT_QN[='#N]%U]MG%VW=;/1>/LJS)OB:X&N"7^& .#S!8Y)&O]LP M>[N*FQV>X(LM).N"Q].J(3RJS=8%CW7!XTXJ/HRZX+$N>%RKX/&O63. 3]B& MT F>_+H.K9R@ZCJT70&Q+GJLD>W@R%87/=9%C_4FJ[S)G18]5C\A]@_LF^YH M=]@U<;M[V+V;!FHVN]> 9C33Q2,AJM/N[FA=-:)5&-$.7TMD&&<7 M9KMA=*K$T=Y8<(*F%N\C*+$6I:UK]!ZY\G#X&AZC?7;1:UC=717M5^WD..V?6N.%3;@3A*:*A"?V7E&P,;G/QW-J0+&<'=GC34VO<<#^V1J M>JSIL7I=+XS>SKI>U/1X$OD+QT*.I]B2PNCOK"5%38TU-1XU-1[>R==N[:Q? MQ&M1H[28U484\&7SA[W7FI=6X96TQ:C?^PWN\9UC%2"\ M-Y2P<'V'^_$'8Z^'7G%$4=VHC8"O:9??!W^.D"W.54&RD&LAEL0[W-%8K,5C MKOD<_C>$ETOF2B/H&MK3V+7'FNLC/X0G>12[.+(@PD'!CPJ(=@&("%_Q6*A MCB^$1^'';C3F3C.#?_'1P@-#!HQ7@T^C*3#9D6N+/>$C<(@(?A_1A<7C((+E M?\*O,*LP#K0A_C/FV-4 _PF T&S)V;,C.-KP6<)H[,*7(;)%V &@TW_D;O"@ M3:V . O.7(0H[ N^GTP#'Q "(84 9IX7/#'<.BW$;!M8?(PEJ39W'VE-/$WB M#UW/@U72VX+E\7EX(> 7@@1?C;Q?'()YN*@&<.4Q[';@_ N..N&X-)P=GPS7 M/("\90?^2 ME5[P]PGH]\3(X9C"5RT7-(ND@MT#Y[/H)?5\@)HG")F8!3(/( MI38-(??@EX\\ZP6$"D#N*=E)J)4]PH:PKR1>_,A7ASQ@LK Y_C9PO./1GL[ M_[*.'']AE=F+-@Y1D_R3.^QQ?<0X[UD]QS2'K&\-S8[%;:O;YZ9N./_LGEW< M$T7)V>E(#7_YCZGT>%6\+.\8@'SR^N;^ZOO-X/[Z]F;PM0'_O&P>W3EN M;N^O[K3[6^WR]N;SU#F\GKP5;N[AP]^O[JY MO]/>2?[$G?='=^!W?_@,S)6X;.^+Z5_\=X8SD_7B]JSVJ-?OC/I6EYG=D3VT M]4YWV&M9PV&7]_KFV3%H0XC.8/X%VH2Y?@S_/]I>!N.O,\7!"] L1+DJ-2O2 MMVS/1=+_KS_U#+W[41LQUTM JL:X@1\HA?^=N*!;:E/V3!*SJ?VEH$3/^Y.$ MS6J'S/UP9X/>E'C\=O2).9_Y,+X"?0?D,7&>>WCJDQ?8/S+C4Q<&,2'T &U6 MTQD99M?J\D['-%M]JV^T>;?='W:[S.% FU:<@<,+*',>E>L)<&*9' !5$3 D/3%6HB//7H!DGD/6M/H1L# M?X1/1_F[>.>BD@$_ >!'[S_,&1=KT*.P44N1>>7)+XZJL:&U95>_$VJ_5SK.;'4;P!K9C@F(;[D-X*<9*T5[)\V3 MY_=DL!PP>_+X)R#L.9WKB$<@O'[^95D@^WOJV!!AK:]!%$G/ 0:+PJ@\=&V< M7;3[.T[I.H*Y)C55UU2]$\B\>U$:9P3[A[_V2-]M3-NR/4\# ^[\(LI#RE!&I/1@B'S[,WX1ZO$D;E$Z>2(N2880/NLSS MGC'J+!/R(BZ.MF48/H\$"@>N90+=M:^@NR@\;\V&YYV^;G;,CM5RNLP<]2PV MZI@CN^>T=(NW._IP>7A>'9W2^.# _^)VC(D'A>O<SP\\KLW6 M8?8ZS%Z'V>LP^^D$[>K(9QUFKY'MF(#XEL/LW\M,L3JV7D?ACCJV3D9_F:E_ M)XSL^^![WL3>N$:\2WW3C$[MO*^IO*;R0W5,VC>58Y4UE==4OFF'ISU3N=D"*C<:UL[FOAR>RD\D*J\R M+K1/HB.*ZH(C/XZT)S<>:RH7X^CB]1C3=O@(/J>>/N*H+(HXG P;SHB_LMX[ M;JR-690UI9$-7;0AMUD2X3$/)[1B/&8Q?N1&VC0,AN3$49\]N9ZG<1;Z M&LL'^<]E?YY01K(?,,0\XKRA#1-:R ]B[1G#^O!M[(E6/*+0GL-*\,MT+S:@ M)W-]#;>( ?XH@0.PB'KH>)PX@6RB,^$L2D(1SIZ*X -N@"KO-3:%O3\RKZ%- MX):UP+:3L*G=B^XU!8"IICE/\!)W@D7]H)C"R#JM$.)% [@ M$A$82WLK87\F>!Z[#F$CJ1$/0TQ.*.M )3L3I4]2WQ7Z"%&2KH&EM];(_:UY M+ANZGAL_RWT3=C=3,D^_=W-]KAY\@!#U95)40!UU%J6L .$\(G("I"+X)!JY M^##@ ":/J!7DN@0>.W0)@W(/3GB\;F+)LI0Q[#\8#WSGJSKU@H02Z'P]MF%U>AWNR=#X26MOQ>Z JOBXU#E']+LCPN6K;+?R;M%_I]< MU^,X[RO*6[/*820\1/BS8,I]7$_^$RQE[#^-OJW,+X7>N$4^ALRSX/IIBT3Y M;(GUO&YIQM%8O76)Q=%MMBZQJ$LLZA*+NL3B=!*VZZSWNL2B1K9C N);+K$8 M3$2W^KS%4FJMR)$^0P[Z?-Y($=9%/2ZZ'D];T7:%J?]%]D_XGEKQ&WMBS+,+ MH]%KUW-I:T)\ZX2X8D[TG@FQ@T&/=GO'M0\U(5:JA];IT6$E^@'ND PMC$SH M_:.915N384V&AY@,O6 G>U*(*[];Y(<1'AB8S;8 MHTRH?N^E;'#WU[YO?:5F 34+. X?P)Y90!\==)91LX"WRP)V;=2<#@>HA/=A MOPR@TT(&T#5?[)&H&4#- &H&L ^_QYX9@(X,0.^T3H0>PQ3B[.LVU^+Q:_RS*WL$3:, B^)%S\RE^IQ("56-XK) MS?G_XG:I%'C8X_J(<=ZS>HYI#EG?&IH=B]M6M\]-W7#^B8GW\J%QF*4:/?#S M8P85:9O6CC$#G/GU;?7O?L@NK:J:0#KPWXY^6&32(J<(Z;V_NK.^W^5KN\ MO?E\=7-W]1G_NKO]>OUY< __^')],[BYO!Y\U>[NX8/?KV[N[[1W:0."]T=W MX'=_^"QQW+AL[XOI?]7Q#G08DC"DBX3'6.V MRX398=UVQW$L:]@S&1LQVW9:ACDT]%:_W3/GNDQD+]/H;5NTA5C]RN(6N6'T MNPX#+J@/@?F,ACHW^C;O]AG3^R/;.CN&MBW7OD;*"S9.8;'L9>-C5Q]JG#.& MGWK/6O3#];#1SC0,1CR*J%5+U*!Q.!.,B;-J278&'5X!+\LG4"YYQZ XN M"O=QKCZA5LXA-N5137J 1XL.0[CDD(-2Z0<@0UDLXB2 ,,S3:%B0;[LXC6>@ M38,PU\0G4B]VL76(YV'W'6 !_\$V+MB%9!JZ\.04^_%0PB,^-K=I:L=BVX!4 M^%98@4?4=$C\D/MJ3A'. $K[RJ@\2%JBH44!_.4_8%$7?IH>.0C+0)"B521_ M24V(X+=L-'(]5V"HZ#$%[\7]4?LBS,>D3Q7\5,9FPK"9S+\35[0SBL3AU9!J M%D6![1)0Z6E1Q";.!E>;9G26P"H]8;Y#CFJG!(N+G:H7I0"2O7ED?*NAVDA% MHA50A$(YV\H<-('ES)+NQB.59CC1 ,OI%K>\Z;1G*;UC='5GZ%A\R)BI]_K M'D#)X#H?Z;K!VYU99G0$=+^T*\\,46A, HSJ#DN+$M]"8:'5:YK][:KJ#E"K MUVZVN^M5E%5DL]VJE;\=:0^9DGHO;6&MUYL%3>7KWHZPA&9O/9Q.!$AU=R>$ MPJ>T>$CV/JA4V5"5@ABO7JI0B0#%ZS5L*?-2;!QK,,\N.E;#W'_BY4DD/]?D M=8+DU=LC>77.+LQ>H]/?>Y5/G=2\;K&P\TAM>O>1IYRN86P&LU)., @9[Z9"[%A650.U(J.C=GAAR=BEEI-([N[#T>7/A_::J3(7L M@1I/MF.WRQ$%$]GGIP$=!$_>@F+[G=L>BR)W!!L2=7IB#(D,!JO1PYJ81!+$ M8QZJL2_O]+E;J9680ZG#L_?X!6YQ("Y1C>RZ#V[Q^F@(RHRN,W)_71F].G\M&U.1@2GA#:LU7Q50:]ZG@4D;.3I>@DIM8,AFPVS-S]NHE?,] M(<+5:,1QUJ9(V81O?)4*^BR& GK;,^NWK1?MB5??9YUOKT<;'F" X ?^T&A3!*V._7^O&K<6/?J6H"SUM/,CCA/(,%D]5VD6=@ M81?#5J/?W_& I;J-8;70K::SPZ;+6=W72I>K4WHVF&LFAM+ER^EFZ^(.V)6P M^MU&]MQQK,+=1 XKY;<%,5M(.^WI;C^V46_ M85DOEOJO1G!OP8J_"?QS>T^B_Q4',[\Q3K4'")T.*]M >0#LM[?C9MT6%27T MK$/,6S^P@E'3=4W7U5917D#7.M"UU>CV7]PXL#IT73YF_3 7_L_E_S?3 FNV M?].RYH:YIB)M[&\H '>.W."#WIOING*.GQP0Y^<[3ZWL)#73C\9H=1RGU37Y ML-\QN]UVWQRQMJUSUA]VS$Y;7_2>U7ULBN^Q'%BY8[/NL&69AM5C!CS='_5M MI^\,3=T^NZ#$US4:4Z+94E),_WWAJS6!NS1QS6R?W<&^'!-'L9/N7B MJ:BYSC7.M&+:H(NF=791U:9VG76;VJF&MG\- N?)];R![US[,?,?7 "@2.U< MUN.N.]_CSF&]3@](CW4=L],WF=WK#KEIL':KV[9L-MM62KV8>H!EK];$N[?I M>+=R S,;MIQVKV.V0+K9YM#F<.^==JMO](&;&/V.?;9F>RX%R:Q#ESI:"=C: M1]I=RQ[#_7 =9/[4'=IVJK-:+^-.?/LG6/@ZU[1'\MC6.[ M&@W;K A51&]HV&=%8R'7HF0"<, ^=\@>1%>OM]"0JV/I<07+]G?2XVJC M7,)NQ>TC1?B'<#*] 6OR;9F#LQ+ZKV$0;1RB[E(^HMGHZ2_.2:Q>CN]1\(2! M;2>3Q*,>I:F,="=3YH:8 5CG^.XW5W--XKJF"P'-,+NMZ_2.OFY#>)VSBZ[> MZ/5?DE9?)W)N)7X;FL]C#4S&?(\Z;:X_W0&*5EZ6@%8]4MP#)6Y,:&"-]XU& MWWAQWY_$%=-7ZJ9+!ZEOF?/\V-1=W?FE1"KD)RJ-%W-J8RR][.V9M_G@TXM?%LU#+L'T.DPI@690B_6 MK3'3L0U&['PUXOZ'#^Y1^9Z?/9@/-54_(I/%SN+Y*$I#3*.93$,WXDXA- -_ M_[(]6G5VX)FT4MSJM:A2NCD_V5H#B'FDUXCI1:G[+/.:[>LD.W(#Y4ZIHQNH M.4\_ZI TSRCDVA/^9_LBY.N;+\O/5'Z DOY0K6SOQ@NTH[ULJ'UVX0=SH)R' M;0Y1/'@%QP%/ H7 DVIP2 ]M891#.+Z#A O()Y7L23RD'U(9##@_/:G*1 M>=D>CI(Q*%++IRRD\"JUEGO(!_0I6DW2<1'B:=Y[B/.3X/''YF' MB1]BE9B#VD7T+EJ9P!=)I( ;@;SK'[6D3'H_A7M1$+C>DW!$[ID>R=VR: M")&%[Y5!_,4%9.=?8;&YU(A/S[^S?P7A)::AS$?Y>^;<=+WNR+*X-=2[>LNT M;;O7'_*N[G0X&W;;NMV?S0J@D#NP\,"G$5; [9C<%+P#/G)'+@'5G;L=A.RR MN/FRM(IZY&X>\_7V#'1R_ZVGYU9D+_7TW'IZ[K$<>/?3J9CMGK=KFD-VPYC[8[!T/F[(-MWE60[HA0L4,^Z>TB6ZC>-WK%, M6NPUK7[G2/9Z3'#M-WN6N8>]MGO;K7H('-C'7O<%U_W05K>UWEX/.A=TX4_U MSG$.RMS0I7^R<%B>#;-[G#L*H/PA7 9?W1$GY0L-9O3B1.OTP'][4S_)U:M= MJO3_ :7_KQ,G6WG\MP/#?$;HIKVY:S!F]B./MT#$MP>GFF1KDJT(&%>1[ H= M1+D(_("\D$O@5?^R_N5;RGR_3")X.15!BT2S:.Q.7]3K:"N.LQ0N%0SQ+(T0 M6OW9$.'B@*"P(M"(*(2S85_V!R<)T:#(HH.=LPN]M2(2]_I=;.KQUF]BO#5B M];)4L25![ZT*$'LXEK?=Z)5,JJGBS.N:YFJ:V\/ B.V)+F=YO&3*3P];53?Z M^GR3V(V'_-0$6!-@!4[]2O0')NO&M-8[N^@V>KV]=X6O":XFN&H27+?UREIF MO]8R:YH[/9K;K-7%]D2W(RVSWT(MT]!?,MRW)L": *MSZE>BORVTS+Y^=M%K M='KS]5-5E'AU9*?^Y7XB.VDMYSJ->X^DZ&I!JO7*%.TM2PE7%>YE!7NWHUG. M)9@:5EPY&U3R]3ZDV'"^0.L@58?:(-(8["M*/*J=Q8?_P3U[ MC*4P^"'U+15% M;_JF9;=]\^S";,ZKH6EI,\*_ &21B/%\,W9Z&HON'+:>Z)19L!M;T ^D)BWP!C;WGQF8@,5\+)+U=7V;GM7;>QYW/^ZMW?)F&D$;%RRSIU;]] M9WXL-ZMH9WYKTX+T@6UC@ESTC3VCACOPL2L%SDKXZK*AZX$@X\,A[_>MMFT-1WK'-FL=J';L*%*+99$7U?#LJM#K2$&1K_-2\-BHUNLT4F*#";). MV2$3%!5E(?!4FNW(0?K6_?DG[-)?T5?O:C+U@F?.Q42LO"ZRW6CA3LLXN^B9 MC9[YXF'>K]7,^M"1M)KX3I;X5C2,WSWQM3&)I-?H&GN/J;U26.TD6O1^FYLE MN%"WJWN^+QL9/0"3T492N1NSD']B$7?R2I*T\B7Q@ '*/8Z-^9S_Y1'&!\#D M)NAO3%8X@LAHM R]0KWCMZ27>MK 5D.-#X5YG;.+?J/=V57WX@H-+:@TQ_[L MAMR.M6D8_ O_ET:\ EILQ;;?QF"!I6Q;N *_"6A>!E&\M8)CG5T8C5Z_2D,& M=F0_U+BT'B/>'2YU0:HWNKWY<%<]L&*?F'"+LZYK!7A;CPV!;SYTM"T14*6/ MJ;^XTJ?6;"N,4BO\$#M&J3X5:O9?[ "L==;-AIP',?.$JOKR&$$]O><5 '0Z M#&:%S-H9;]%QY$JKV]"[N]+:#C_/YW7C#S5AUX2].\UA=X2M V%W.HV>M>.X MX3$.ZDI'>58@BXM&M\QG\6,Z0GFF?N,EJ> KAEQ)=/L4^$FT(:I9&:H99Q>6 ML2SQ=^,LU^YK;!MC>[K5G(]!J'W/IAC3S!VA#0[%JT5AC>O;7H)YK6P8/.(_ MM?_Z4\\P6A]7)IPTZ8=Z2HMYC-Q?WNDZ(W[6RZ[M&-7-KNUNFEU[[=O!A-^S MG\M2:/6Y04YF9^181MO4AR-N.J;3:_$. ,?F':LU7Z[.K7 M%;=G=-HFM]J.9?5Z)A\-A_JP97=:/_0B/CD:"LI%\\4)B]E/#$)/V3E+OU?UW29[OJ5QD(0,#7@-<>VG! MR'RJ@GI]BG7?X=V7XNHPP#7E8K)1-ACXW,BPL'-VT6Z5L*Y?Z>@;[M3:@#RM+ @XK!+I[SDITT7,@8,H8EOS%_YA*%-0SAA"+B9 MSIWW\>I#SB+BV; Y0*8$]H-*S80#- B8E,P9,]>G>KXT^YHFTQ57P#W\T?Q; M$ZB#Q4D/,&#WZ.)> MAL_T+JP-1+U.M#U&O01.(&Y?&]@Q'02.\X15I_ (KB2!*DM&ACC#CT>1W!.! M!O82LR1DOJS+PAEHJJ81UR-8TQT*&8I*(FX)-%4$:0=^#4='$![=+,4O\YAPYFL@IFU/@-VZ01' 7 $N$.CP.7]+? MTR"*L]?K/<'^X4)]P#9I'?B!Y@7^ UP\%>R B8P/7J9/P0J!OM0X*]W'@.70$_+*A82[31+UOR'=JVJO] M !/,>9/^\!TWBD-WF,!;OXB=74GTV-B IA+1Q27?#0%N!!.!/$4B9)L!ALBT M?\&-1HYK"P6"(88&P+M2A$7;?U MO-OJC4VMY]W6\VXKJ(J6.^Q6.^!N?6V0/("BI.F6LN>$+^&NJ3W@5'OI>_ 9 MS;3'[Z[]D51%OJ?V]4!8_&0IDZHG'=.@:8!""VJ'$+IDTTM52W(4G8M"08F5"H3Q?\)'S =SV -0N+ MXB\>:.@;$+_-N1-)5YK4R-$V 4P0FY=N2'0%CB(>$YKDEO>D-?& >D6)JQM2$00.85.?X@B%#MQ) M:CT"54I>CTYGX3B(GX)SHEUMPL'8!+-Q9@W'1=/,6;[*!"QG\4OT3P#+Y&XL M7'OS;T ? -)^E(3/DM>H5]^7_1P]A<7URYE[M*+7TH;1L:-SG?^!%E IQ!LD MY0M.!*;*S9"3FA+UW<+7;S293K+>^E!?E,&I.H=Q7Z'5(QN2LQ> 6; M& $:DKB@9!H\*K!HCB@$U^G"A4F^C[C*T2]5XF#)-D@^Y"3O,,IY-E%$*,CA M+M&S!3C9U&X*H">P9P(,1,A" $AG*:B1RAEW"+S?LO74+*/_A)QHX#N?!3=9 MT(?*:*_9AZI""4SWA593 MVFH$^2ZY8T*,E+93!1\&0$O>*L2#K2LLAX:Z%G M50/U#3Z-<]_#!;/JMK+26Z"3"D_6IKVLS'[3[.VGZ=3BE[Z@Z52GOUTOJQ/: M;'O+^SJES8*N>*#>8PM_VC_.WEQ?A"3[NS39KU!X[:)5V7&#X_^D8/\,@IU< M@L)[4@*>5\2PDYN^O46+O+6RO-\8!(T%3?5J-*O1[!70["T48Y)%QF)XUTM& MF&^".-M/Q7G)ZO4.CW*'.^HS0651W:J38F:_4S:]\5$8^5L1YHJ> R_N,U E MZ+4V*Z,L.V)E"R%;FQ9"MI<70@*2B:#&UR"*!H_,][@^0K64J&L1^4B$'FJO)?[X%O^UN[2O M)H_-DV#N[:.^J=TR% MVCK52+6N/;$/I.J?79B[&J50(U45E8<5"O<>D*K=.KMXN;)0(U6%D6J%1KH/ MI-+/+OJ="B'5&X\PR.3!0\08U@LA5][$W7D*F_FYJ_;0,C M$V9W5]V>UTZ J+(OJ2;!MT2".XMS;$N"U!FRT7FY_*]IL'(TN)VG]]AI\'!Q MDVUIT*3(2;LS7_1OD^-9)MX*/8 M+Y)U<<:@89T@DM5)92=AS)33S J?PGYIAN9RMCHG.'&^IID3IID5/H#]TDP? M:::M5XEFWE(BIAAG@$UTTE9@LE?A5#;,IAY^F/E@BQ[J^"4B5)V.>6@KXSKK MZRC]<;3*()=*>Q^H5E'<^2:Z>PW"$/NQ4A_\$H(T6V<7_1<[Q.M,IVICU@K3 M8C^8A>,B]1JU3ARU5FC@^T$M U&K2JET-6J]OJ*Z']3"1(WVB]73.DMS[Z[O M/:9O;N*7?$'\_.@)=#NWN P=SQF4F]J2IDG^EU[K*$+)-6I62>/=-VIVR,U1 MHV:-FKOR6>\,-2U$3=W:5?N &C5/"#6W M)XG56ZSF%M^2I?RI;H]8AWZ7YWZKP2%+K7:CQ*LF\[^_A,&D;- YK$O8)Q=7 MPKMW=J$WVW57JIHBCHXBS/U01!\IPMJ5#Z"FB)HB7HTB]+U01(=FCEI52OZI M*:*FB+4HHK,?BM#/+MK-EX>RZW2X[6K?7A!#7&'HKFG=9P1Q>__D0<\HU]L1"!X?4LUA[XB''*?->@DN- M (W*AM?;E*HN"^OXOQ/WD7DTZ'X$^YXFX32(,.&9?CA-:!R"FG+_M$9V-)L M3N%OXD#;;3;O ("@8) U.[Z2YQ54@SNFD]Z.5,]D18X#VMBF*4$=G';3;<#- MSI$7W>AN4^\.<\3NV879:!OS#$3>;P,+,J?UP?,_C])P_8<7JI M5DN@'8"+.P-$ ]9KZ[;9;]FC5M<!P15-X4QPF M'(00O$>C%R$K_^+ZS+==N,)K/X(?4/'1G&0MW-@"4+>J(V?_,H-3 IU6 ZH( MV,[(Y+;=-DS>[9AVIS]D0];I&\.6W3'Z=M]*&<2:%WQGC[F3>/QVE%[U((IX M' U\YZO+AJY'#.%WSO#NG5O_.S*)4/8SB.ZI:FP>(?39?0_M=L=R:.]#T^BW MATZ?ZSVCT^J,.OK0,6<1XAXI._"\X FE-&E8$7"!X$F[_#[X,U!_BB)NAB+ M^&U4^!SX4.@2 5X[,@WXB_)9<1)![F'0 V)1VZ8]C5U[K &;T2;RL!HH*2-$ MS$>!F+[&\ WB^-1*+-*&SYK'0F^=8SB+\EEAE=@#M0/MQ\=$WN.SGXK M,@?@#&IQ';7PV<.+(U[0F/>Y*UAX_M%H;^<7_,M!S";$^ V$ _Q5[!A5IF] M:.,06V'D,WBNZ'5\++OUY< __^')],[BY MO!Y\U>[NX8/?KV[N[[1W*7]_?W0'?O>'SQ+'C8 IAR=?!P#18].(?U!_?'3<:.JQYP^N3Z"@AS[*Q:180%DRX^F@ MRQ)?2R;9[S=-O8-\4J8[R!=+%MHD%CKCMQ'?F=UFK[OXZU937_C=LF7U3K.C M=[=:=OEW[5ZOWJRQWH6MR']96=B@=^9^6^)G%OSB0$[5?GCR M:^RHC*[2N/1[X/-G#73&'SS6)DF<,$\;P9'FNAS6B=VG$A>>C21T5\2[+EDT M'O@._L]5%J8K<2"OC!9DL1[+.+N0_8LJE/%=UT#4I+*<5%9TT]D+J;1K4JE) MI1)GVXA45K10V0NIF%4DE;=@DMP',2B.PC#9,M%KM45Z:@Q@X_.?$'=8E6-% MF/1";M#9&3?8]*9>*6MX*Y]038XU.6ZJU^Z$'*V:'&MRK,EQ![KS3LBQ>W3D M^!;\L;G4O.T<_/,M'V?J(S:-%]5O>.4WO 5[4=05/8#)3PFKN7@$96/ MUD13I;/MTF+;,]'T:Z*IB:829]NE7?5BHEE=Y-AMG5WHC5;_Q:W=JS=8J=(D M( (4.>MJRQ[ZY>7HK6)%^MMRU.P>0"?$<5;HMCF$?)D[IZOO.O2YN_M\I1R# MW6QXTPR%FB_4?&'WZOON^,+.$^UJOE#SA9HO',A"V80OK&&,M'=DC%2&-93T M;5I:9[FD)+PJQ9EZJ]5LB2KVC:LS>TW=ZN^CAM!UI;E&@:F]1_O>5"N;I$LR[1K$LTZQ+-4UKC+;BNZQ+-NIC&>OUB MFFXEBVGJNK.:5):32O< I+*[2I.:5&I2>352Z1V 5'97!5*7:-8EFG41RL%T MSET4H72/KPBEK@FKR;&*>NU.R''GN? U.=;D>)KDN$)WW@DY[CS+OB[1K$LT MZS?4)9IUB69=.+-+6W"_U6:]5EUM5A--)3.4]1JFJQI\C1I

O=O"PEYG1RKT:Y&EU*_51A28.Z+> M;X>E1"_T8=<+S7KAB\6>Y?/=Y2M*IY8>?G[XO9AGO<+9CG/N8^;ZD18'&H]B MH#R:>)W$0)^+GY^R9S5!VZ,'X&D<9NF!>-XWJ'=W]M:'!TA,:4$TAH MH<3#9;61&TZVGC"_QK3Q/_Q@"-![Q*N\]J<)+ JKV_ 4G6)^#GG/FIU#WNTX M?,B'=IL/=9,Y%NL/1VW+THUAMZL[[;G!]"5SR+4HF0".P-5%8LCXF %(H]S, M\55WM'(6^.H:8\%R2H?*KCSB$94F6Q8\V=E#66YOS?K9C>?@852MX!OL%K@:%? *9TU M<@#> 'A*8'$0]-IM\2PL>VC]C)D'O-MOH]J MXSKWL)5 MQC%8TVM-KQO2ZPK7WRO0ZW(O_O%5';R% ']?DM">\PB'FU"P[LK5:A>!7R-B2DF6GN2)9NAXFKUK]_: M;0"J+C)?5VC8(=]:(JS;+6H9':Z; 7K<=+A (M@A M9(UIK\7Q]XQJ:VL>_=TU.'^]?%T5@(/-\N6H6[U?O@7;Y\IW7NI7?6%7I>U; M:9^T%V?'T#DA-GUP'\\:2GEEVLU7R;JL.4'-"=Y:=*9O[B4_]%"" MN"PUD1*[ACVNCQCG/:OGF.:0]:VAV;&X;77[W-0-YY^6?K8\:PSS&?>.F^6! M>+VU:6;@9SZ,L]SB^>2^?FM\N&O5&[ M-9O<=QERQXVUP4/("<&7)^*5)MNM?F5QBWWXK-MCML$[;;/5Z_>88YG6B(TZ M1IO9??OL&%)1+[\/-#?2IBR,GS%3E&FSD&QH#D4"6(1IHX/D(8EB3>^+% SM M'>9)GLT^<_9>>P(.HWUB_@]ZBBZ!-;2;YJ#9P*4B3,+$[6@>)I^&\"'\%<<\ MQ-_;8CTWBA*AE<,RS(<].!/7=Z,88Q"/7&,/M#_\AEYWZ<9P=#^B]^9>MF+I MIH:IH;-GT*9A\.@Z &J$$:W/M%\VXLO]/&.^OODRGX+O\]N1>/$79A-W_9W] M="?)Y%,0AI2H>LFF\,VZ-:U61E+6V871:35;"Q@NX)*'!PCY8^ ](B@D9$9R M(PWM:>S:8VW"GK4AQX.$(#\0$6*$R)\!':8$ L":W8"%' R;P.0[=Q*;.QN# MI@N@::T&C9.$E"D,R#$5V7^C,)AH(E'+ GQP?4")9TR%B\<@I![&VO\P8"DA M?-T17^.S/AR=?M74!B!Y\$7,\P"^L.OYQ=4"N#Y 5KP,5P/?&4#C)4C5&Q)S MKW7(L_?Q["L1-@(-R)W@:25F(9=#?P8BCV"!4<8#FVL-P*J0K(*+#;GVA/_9 M[.J*OO-.V5%";;9#5FMUME%;S5+ 98P5,@ 5P$Z=\R$YRE!*;B" M7H4(1I8@5I79HB0 -P*(\5* E#AH6QDL0'?U@SE(+#JY.)7*[A0G4RF>P#++ MS]P0-2T3, UBC3TRUZ,ZB'6@^,2P-H8DAS9\UFQ193-/'_E-*F$H7BB*:C;# MP?8KX*!Q=F$VS57\L4CV2^NG)/F96!LR#41JR =*#0'U*RL)^;6HZDJCK)4] MPH9@?R7QXD?FLHX/Q&)T:P8ZN?^.TV+!*2B>YT.0L#_.V0@V^X%Y3^PY.ONM MR$6!A:K%=>":S/X MVH!_7FXHP2MPCIO;^ZL[[?Y6N[R]^7QUIW?W^Z [\[@^?)<#2R_:^F/Z7>"E.PNOP1RJFY[T- M9-"@C\$.)E,P?LCR?F1@(B61-G)]T&==YI'. T+N//O$#AXY_!U'P@28AB F MP9(J^8%(9817 %M@8#V1DDX?HI>0O!T^CT$C>.0AL'J-.!#^>*'$!^$,NLO2 MG V]&$=7N[I4FY*VPF5N%S<\_BKW\!VW4*9KM<\NVB5J)RHHNO"9:.@SF3N@ MBT3!"DJQE_PIK^5.+H,51S7!"&IVRH]:O/,%B*&,OX8V3$!K!#L"C64R MF4BE:VBXC]"E=4$3]*6C0Q7[PHM@A214-=A(2$-X%-N3-33N/R 8T2F0)=+" M*J&&076I"L'OIF"M XFZ0(0.?1WRJ&!1V/UD M_!M0#E.0DHU--<9M=*W62O3 // M$-@VZ<;"I(5#XL4!B>#EP@<.'['$ R8B+AK/*FYP! 8"WA@ $<$/> *H,65> M(Z,#N(@1YW _\ >>FF"&2IY-OA<&0%:(M,0J(5\AHPIRXE\NF=_$PT1%N4)% M>+R,_S77T<[7#"&8%0XAZ)N&$"Z#"9 I=3; "44J+=UV>;0DLF"UYB(+?;/? MLUM]JV.:+;/3MQC(3;C"?M($.!D\Z-S>DDP1LGP7]+!Z_$' MU'^DD +%*,+SRDL(0N!Z* +M( DCXI)*:C2U:Q]8O0]""D%'*73=C^C&!P ' M/@A%&VL__.#)X\Z#O,TA]US@M7 _L3;&L(K#_PV8S>6.@/ER'V$> MH+@"TI2#Q'PYXJH8O^>(V- M1K@A1,1,=U!R6\AI[(Y"F"OQ#':G\.D07+3Y.B\O1TSMOX,G5$Z%)PY4#M(? MU-T5D=1%FD;OK1\#H!-_BH1OB]8ER%-SV*U^![^21(UM9'8I%KO5%8N:;ASV M3@^)S9OI W?), +V YAR1>I?B>B?ZQC4[G2M4:O3LON&8;;L+NLY;;W=-7NV MI;=;K>&LZ,_>H8F7;-/>ITK"I%PC60F6BUM?!OZE=SZO[3+?#Y!6P8 :,\$^ M/P4L=,BI[X9 UD&(VH+M@<&%YBC(C!"8+C "FT7CU!3"WR]UJ7_CX=V886NZ M&=>ZN2(RAQIJ[Z[ MV%6_OC3HMLYVX-\WC6:W4WOX*^OAKZBXO[Z_^EU2?%/[?5XS1\,VB2)DA*@E M#7SF/4C;DP<[>JJ2E^"\ FDS/G7(/B!NOT= M^H(FXOJ/2RA?_;1!9)"E.G8CD):8=8K.N3@2NG64'DU8>8 !F0P-.=G)Z,P< M29!X$B39C@L&5YBWP"@#"O>0>S=8K1,\(?/)84G*!"D:8A&;)1&? M61Y$[2-Y_DN64RY@;-H(#SJ"PC 3@'O!4\Y;.N:,;$8D1J/U\;L;_="^B/',4@2X(AJD6#$$F,I41ETS1MTUO7WPM^$-@=)2YY0,RN;X(^$M[ MTX'S>,%4WB"\+ G130\;0P6"GGUTX3$;8#]*$(#DYL6=*DC-.6G (<#.H&= MR!T@*)\ =UPOYZ:\P\QOZM])MP<82HTQ-?*%"8;T[NSNZO+L?5/[OR"!'?BT M+WP8H9HNCXL_/34C;CC<[[<$O)(7[%&@0H,##''"='/#H2(I\-01Q/T MP::&OW_B0U"E>)8^RC18^(=(K@7B!4P0/C'U0Y4[*#),$&- I4[0-YU2N2 B M19F"Y"-)60!H)\4F@=79#X HL^284BH$MOB%Z@II:@$"TY$3F(8^,C09"2/W$"C)/3=:"Q^ MA&$7PKFK2]J2(U(8)VCYDTLO5* D7TZ>1APR+[QGY40J@:[,#DZ7MZ R1-D*8UYV+!AD,2"H0?A%%4LKCV@+\XGMYR\.2Z#I=?^ M(T?1 _J#)W0_@H9R@OVL58L.7N2>>*%/O67*&8$@7R6 G4_+NB5TY!>\D M&G5. HR08EYPDS:\8#KU)';!2X(",?*?P*,H"URX=\-&[LO,?Y=^B E3';-)EJ>(E5=] M%J1EAAR9&*I")#UEAO>B1,=O(K !HAPUD$#[!FQ,_.;ZNJ%=P\O$O[H-I9/L MT6)0&HX\]H $$OQ4Q&1\5"?E=O36^=_2?.,1=8<57U!>/ 9TG 5';I"D<'): MQ]4EKOT["^VQ-(LD)$65"16WJMPX&Y>!2L%T)L&59L3^3]ZA+Y M=XY^F#R)WV&H#53.HZ-JD>$M$C/0/8;GREUCI,XE78V3*<.@P1CS?F66%8D1 M#$,YQ727,L+=&7EQUL6$!.>O&QR^23&43Y[\+]9*X0$G;:RW?\KHTUR& M"PBS"0,O6]:8:>I[/"@[-U4@U9"R<'1!-0.1()79"/WM._H?K*=ZD653G&)G$PZ.&![K3W_8W<2#$^G2+\<8$-36 M'&6PU@D4+0V 4MGB:0:C3;%YJ]ANJ%MC5LU;M6X5>-6C5LU;E4$%+]N8_L>@RYX&43"9XX-$3$L MKKWC/VTOB42 67/X-.2VR]*H&9L$L/O_T ?OU] @CQ#ONZO0?G\M53=@0T<( M6*O?U&O [@=CVS5@]X.QUMX!^Q9\#G?<\ZB=U /W>2C;6,QTM>0_IU1'^1*_ MQ!'BF-YKFO48D^H\K?T7(-\)"C:HY)GGY>9I>=IEFFKV#! MM8Z['5R-VMJM\?6(X/H:^/H63+)KGQJ7B&+!^9+9V@%^T=]6Z=_[5.XZNK&# MZ,:VJFA]N]6_W?ZV/I7Z$3$S5GE;Y91O8&_@T3K,U M%\RLU?27P12(M(;ISF':K6&ZJO9KZ^D4E?26^4+ MJV_D]8FD>]@K>0LVY[<72+N:3]3IG%_5\ MLGH^V6%F;!4;>F_;"/QX.GW3BA_<&-B'O0:)JPZ"AYW9JG:!QBS.YL%A5L_: M+[K1[&OP/H]F.P>AUFM:OS;PBG[1+:/94M^EW<8CCKWSU= AFODE[I%&,%!] MS"^ZV6_J&SUI-+4_8M>3)9DXJ%/N$3;2-7[=Y.W=[GH_!_QZ&N,0(IP D'@T M.@S'>=$< >TA!+@#<#J_BE5[5AO'5-$0:C&%=.7ZN/=^5]_PL793JR#*+Y^R M@K.[/:^1M:8/DCARQ>0>/.\?S;LFCHT*>82RUL&1/6'PDT:K8'M1N&"LRM7[ MO^(3.#MKKLE]$631[,WCXX6KE8/#06OPGIL9\@-KAH_DC)61^Y,[Y]/0I4E' M 3C."Z?WJ;$U M 8YIR4VM"4N!A-]DX^ 5L8"*FLYD:LB99/'S5([PHK'OVAA0A$;@^KCO;$). M?I>RD1;-ZL594V73-@Z._!OR^[1+V-TV7<(.*R5>UN%L5K:TFD9!ML '+25< M]':SO9UP:;4W%RXX?T-M#@\,PYT33WH^SP MH]#%>8=#[O.1&V>+_@)"--TA(#J@+MP53?1 Q@3T@[]**225.HW95]N>*T;Y MN9-A$D:D(JK&/_2B5K.709CNH[@ @.?!?:3GO "^RU^77*"K%FAJ ]Q@^;21 M1@G(MD0-%.F(")O<.C9#6U.LGP '2?L__377_VE0[/]T)='@L/QBDTY5L]PA MC[IPL5:S*WF#T<^^VH@U&+T-%5;@#/\ ^:SFY>+TG(<@I.F#:M *A$8C-]/:+U8@K,(/ 2J@DXCYA>AWP*&'*%GE0YW2AS9C04N7&C('2'4X MNUFS],<>?Y!W"NK"B-/(.!R'1:S ME(LT:82=F.P;C$81CTFYB&<8MIC:EJ*2O T]MV^EN GVKB;01FHFI!_XYRD8 M<1T<8;H>D[;H"J2K(@I;2\6#%K*D&''@#0B_JT+VFN1&OQ_9AZ_+Z MW*SAY3==V)+1;/]:.DIK39T>EFBC99A?XBW(I6(6FH#&WKX[N[K_?O:>GFFWUE4WBE@![[(*[P*) MU%X;E_$8L(?TYVJ2L_R1>@PW*#7'>,R4->?"0S1,<^;7F?I9KMWZ. D11^JZ MJ"1../.B>>&4D7:)CBDL_+\U-9R9F,0H/PF@@IC!ID>* VK)8#Z 37E:ZA@D M$YEI\'YR =+# !N#:*PX-)2..*_.TUAGN$@YZU&Z'<1AY-9Q#'=>^R8L^#EU M,[N4QJ+CI.N1&LU'B@J^ZS(_)'* S@LX@9R /+!C.HB.=C!H"D,Q8%T"5=)* M.K]8[(E @^7B+ D9#H?%.T6'.UP2"G1:3R 0.I+P#V0T(;X>$W<0I!WX-1Q= MN(QF46+66#3 M9@BX)T9CK,=H#LGE-KEB8_]7[,9\$LFAXHBQFUQY^=6"1ND%L))@!_,\YI%Y MB51\<9 F#BAO:-,9Y5&3Y$8*+L]5]XM'!SO/XBS"-GQ[NS+Y^OK ML_7_TG(3=0*[ZV49 (=0<%Z/#@/UC M)FT[L"7:)GTG/EMK4XVB]->;G:[R\RY\V;IV*<$1?>7H70=UO+"*<+'CH&.D MO0RT@/U%WWJ[U6K ':NG4/X7ON\V6KW"+S:XC-F5VINO)&\G;[L];7!PO+@Y M/B7D^#0)[3$NB1XK^:3P'% MA451D(>N37ND14G+!#HZ5S^?^T7BNW&4::,_P>IRY5[I^V JE(L%VUN;0YW5 MB1>+$B_Z.TF\Z-6)%W7BQ6$3+W8QC?VX1Z^?5$)&-_.GDE^\T^Q)OWA;-TL< MXSG#&&_0(=U=W" OQP+E+>]W2Y2P#993PFA)ZH9>:L!OM,]NN1-@SKQJI@I9%L@.AU^J69(]L2VE;I91@VH6>SV'9/,=D@YR2 MK;)"C"RN6NYB8\5PZZHTE5R<]G6S3-HOUS]PJME+-) 3X%-O(A_%S.,\)4*W M)0OJ]';)@3KMERGQ*0/:,',EG\R]=D)*GOE/#EGS5247$I+>>[.;.[,BW)7C!WEKFR!B"4)+:?!UU8F MN2R4.QOEMQ2D#$Y2>[F4P5E?+Y(R.\Z$>8EA0^DQ+U^WPGCV)O)FNCENJB(5 M&(#&+XU^L_L2I)\)G/5R#)?\ ]U\SMBVVOF27)JRM1;GU2QY:#Z]IL#,56** MDG(441&'IOC1^9 H,2\BLR5&'DF>SN+,C W)81YP MF[,#H7(5/)'DG&7 ^%BT!5CQ2Y'ZPIV\YB>28C*@Y\XW>W0\S:(SE\![S9LZ M 6%9Z=0582AFPHJR/GHY3?[E#JJRZJ9M):!*G9A)2,EEO1C-CK4S.;[T=>@' M:C=;_9?9O+O)BC&Z%F6JE*3#Z)95EL2R[7W.+F^:Q@N7+U[P$2;.5"E=YBUF MOABM762^]/4Z\Z7.?#E0YLM7]]^)Z[CQ,_&$2S9%[4+[SB-@4W:NI_$1*$&[ M2NVIX)F7&*KXF\R@&#A)$1A"EL/*1PN1#VGH+[+$-%A=??/PD3?6J==A'\SEH#>S<(CJ)N2,NQQ MLOC&F16/OI/%2U)\U,R2OF0.!QP TO"CI=^R93'(* M"T>@=KB UY@ -9/-D4]D@BT#GDZPMD(;!GXBO-T2D&$DHLG+>[$T%NJ1C52# MRVT-<-QU,.VDD?,3H $Q#,(P>()KE"T56EE8J(IDLA0A7XB/L_SFG<-'Y*S M0([DF2P"V$7 7J+L,\]E0V1N+H_>SZ*NE8NRD17;R7>"F+,M9G8@[0>!H@MK M"Y=0VEVD4N.W$!V![:+.HU 7:=R^?VC+W;K$2T(/2Q?+NA=G?P[7S$&UME=.5 M!4%S5ZTL[84'F )QH@>I4-0I8ZE%;!*Y()V%*^7]F+->:>2+^?!%(R]XFE6PQ*4)O4JH3;C-I7H54.$(]"^QK]Q*RO51H@;1<8)$ MJ4G"N81(&Z-+G]-Z499T*"O[*+H/QV*ART]!D[J3%X8@_T-RIDNXF*-6K5"R M$W8E$=5@*HR )1E&G@0'(]>DU%BK=4>KM9QBM M[)=F;GCT1XX3(_^6OM!3EKL_:F=DN?)OG3YPZY M3$PUYH1F8XDDLOIY@5;J=-R5IDJ-:G*?LR<6.N41T3GQI%!(HHN0Q+F,,)&Y M/.,W1=7<5Z9 *\^W9U,LW2A*<$^1( %R@\IC%S1?;,AI+5LHG^]X? 4$ER6D MC\(@Q3R74L QI"6D'MY@&A\6EY)3;##!A7ZW-"VT\'PGWW:*FFF?!Z-SV-)\ M%FPWW[Z.#)]%\;J"\FAD"E]3.[H;VC5_=WWEU9_E[WJ^\ZP@KQ0-?DD'IN9( M@=8&;'$=B3!$ MC?)8KC)M!><$1$BPN <5LRD2=!5UCU>Y\WQ.!ABHP._*[MWLY^EJ82K[C ] MN/"$:V&1JCGG)]!N9ZU#)0.BU.)YOT9ZM*S4!@1?3MCVXV\0!/L23DY M) N:X2N8%X J[SCP2/U6@B'-J!>[RX?%9&#.SP?6\BF^5<3!#7W@7TE64UIC M/!'ABU2/2B4 MH;GGR> #1C2)A$?=G4P#%&NH[P'NQ-(3K05#SWV0X+Y#!A-9P@(6AOLJ=S(Z-R"1V,/])Y"C9 MY-V'K:)K?S&$$ C% MD\@N*]U&)'"LD&8 C*!7E)X*D.+H0HH-N9"?0PZ[!C4VQ_IQHU:^J;;\L*UC M IWP&8B@XW,. 1'W@(%B:F"8_2XKPI0&$GL(N3BBC(]$A;/13657A!I6-'J6 M[%NN0. 0XK@ "H83B;2=1&8X+@\:U=D!A>P ?7%V0!WHK\Q>7CO07UTU MX=K'DASN8.[NL6D(E]\'F/2,B5+/(GG\4JBT \4C&YH0C(Q4QT'RD$2QIO=E M7NL[9+!GL\]@$TN,.7YB/BFG@PGLSF8-[:8Y:#9PJ0AU:MR.1@G=88.4E%BV M*)!J-;HLJ'H;ERDIAP$6(%J6RQ#G)7"Z_X!,I_?F7K9B:1%LFCV#4LLC#6$D MT\]_,3J@W1PZ@XCH6/R6U M.U'"UID%6I2 .)[(]&:J@Y-^+PH[$!I$&1Y4T4A9U8-1)<[VYA!F)N"9R[9< MQW85!%[>VL(/%JTLGOK,;3X9\E \V=95ANB@?$VA@8HLF;DDF>6[Q*.'F)4N M+%)ER\S=;'Z3J6TPD5JY:)1KSJ#=L>$":*E(>8FD,^!7-N=.FJ;I-[=-F+Q\BGW11K^6818)F7"A]2[ //YF@I0L' M1V/43]O)C +L]$DIP?!C].2+9"QB=\+3XE$M,!I H"X0'@M\0=( -F6'[A!Q ME<,Z'[1W[OLTSBSC,3D P#<4I'3@K0RP>8BW*XCE$_[Z.[6)IG5%^H5<:O8F MWS?@19N\J:&@D=JT]V!*:7>W7[ZO];[,!9I!(86UD"^TI55[NDK" #9S]>?#]]F;-(\.FX*6KWHID+_PR P^V3 ;[ M)04'[>X<+7X!07%,/ZX(%AGRD<+]*@$ Z\D5M=ZN)%8U8H-VDJCUJ;D2>TM0#E?F=T-GL<5DW0<96EJRV M]L8(L()Q"?@2T\IQ(38,'I?L6%<[-K;:\;PVM5;SS^J(4Y:ES(HP"\HY'#:B M;GU.91%>+"=D3[Z40G@'I>8&=]86DK.2B;RI\M:4LTS<%95_;G=9VK6_OK]C MKY!GTBP!/6V-.TA\BNSE(O,O FA%8*"NM=74N_)>D7_LA HKKL?^L5 CE>8E MZGV4V/PL['"\..S (H-E,O\=0_'9)S8P.A_+IM-LY@G:M24_$!'=2"9_3-A/ M=P(8L@+(^&/,<$3N+E-BT#4Q]V0JD_%UQ<9*JH M?LY'$L-\DK6*7E-$LI$59B,(@JRV790Y2[^W-O"?"UO9V&@5OA5RMKN3"7PG MX@_H>$^F0548' ED6^0_V;)JD- #LVA%EBNH/"SQXGP.I+C!$8@:O#')"M.< MYT:&6]@@@@9BP1]X:H(9^L9M>V-!MN1JXHW1?>_!)CY@>$MW@BP"E2B0F2,WDV*BPG6V+$344N02+4A?P82)?&;%3".;>>R9 MR=J@BH]TI32?C8)<_*!12/ PZ@2/ M.L&CLJ+M%BAY,!&YQBAUOG-IK!FMEJ5=@38%=N=U6B7PS6.^R#*0SXB4B/R/ M\2=G[^%'23P.0MB*T 4?L*V;\#J0*TKD#V?U![/%)%RLE@D2Y#D.Z'9V'&#P M8+6PS%N7A;XUC27#I!ISGXAN./F2F\+6*.N0Y(_OHP:*'0QD@C#NF-Z$B<88 MKZ7:06"?.7NTK0S2N1]3CB%V^R=0"X8NP;#AA5&4 51S>6,=*,M))N1UAI@EDZ(O54A/?$VU,?4$YE1KDG.QM-'3WU!E\A8NTN&YU-<(#4)J'=3;NDJ:O^KC'% P'Y#=??+]#MJL!S'G*N; M_A1@D1'F42AJUI@#I(E1'?@:#YQ?$F)&5%W,<.I%D^@,<94B,JOUBC8.<^ MP=M'*WY&50Z4T5WD8+2C0E0$3Y$JWS,,:HW^7(U9EKGB]\>7\@$XI5)MX.IT MJZ$811ERB61ZR1H(M.@6PGP&A0S9E(/S.=#)(K.T!H[,!%#G$WB*-&$D9QFX M(0=TJ7C:)?9L3$/DFXBFZ%M ODO];TB$4.(2F")I77MQ[T6$/*1AL4;;H$HB M\89ND4\J.H!W<4^M!;1!+A)1P1.N:O2NQ!?>76[Z$!K,#PF(4+"AN9@G#!@\ M13OXQ'&>*EZVX^% M0)9"_TEZ;[(Q2&D=8R$ E#8.HM59/GA3Z/XSKZU03JYP*"N7)O7G#%#K4OU\ MR'D!M"TB&_3V0@0J]4DGD:S&A1>,8>D%!)75)!%1;4M1=%CYYFD2HCM< !9Y MHVPV)*OTFAI:"[D@6\1M=,A$H.?'0F0C)#(!3L,;,J&5WC02U51VG;&*&>B MC1E,4P:X!+@JJR40H]S2,V1L&*CZ!X\U[C^Z8>!+SW6QN=53+J180%DG7TFJ M^D6- E1>%_2+,O*E8TK+S5)FX&)N B!2^-E9RJ?RS$G:"I1$!NL+0KMN:-(U:W6L$CK=*V?F>P M=]4$BRS:(/%MTJED)FB9[J[L?&KZ *H#["'71"(E$M&6.!=#ETJ],.%2[0JP MY1>C5>SN,,MQB3YDQ!E12@JO,]\;BT MSEO#SKDN# 1EHE 0[+U4":>A^RAB\#Y_"&(17HI!W8R8K3HM4#^/T,GBRX4D M1JJNQT<<53(ON"^Q5B$B/?:D2A)1F*XHHJLH=LW7O*LAG3-EC^MW:M UYNXQ>) S)V!()NUNA@$>."VV2G P.HU6GJK2"DO/'2OW;1$T<0O/;-I MFK-G/C8T79@O0DKD['S57_1^KJM%IG:A5C7PC@]40)\:F_!%*]2E92?"1 M]'U":175US1N5#PQVZAU>Z.K8!/F5=Q%#'CI(2N(%!L*^\]I6AC X"[GM:W@ MT5:F :>==M$P$>HL&6V*/7GY-#A,L\JL*W)58!/(]'NJCL_U[A418'0CD!HA MI.S"?G>-&:3.3"#XSV\O\AL,/.QQ!R]_VO3(:2)JK@=)V@$MP-'+7%"]M&9B MT"Y.3VSJQ\]U*1'@9J_K^)6F-U@+)@&P]TX7FM; =2I<\ MRR-#.7>Y?O:ON8ZAN6:30B 4^JZ\@BC<;+/MXF;-?#^9PF;K:'8^FMVNH]EU M-/N()/5U.O_LVA\)X^G89/1]0$T)T)LE3T!SW#$EGE12#;71$-TL:MB;+]LW M*O>+Z/(E @LA2E8?A;(?8%*D2#IM:./@";UG#=G,*'T5N=CP7X MYO-D:Y#O"^33 +T!5' ^T^H[R[F1U$%5.R+9+HG$:%HT%C%S%M,_,A5#\4J0 M7AS5D_KZ]J=F4)CF8;:W;:ZTB))MQ+-:[-'B6%U3^RM5A5.N36Y-BL7,SQI-6X//Q_RB9 IP MQ!?*-H>YR-]LX'J=T:)8[N)S&Q &;NU]0[FMZ/@:<[#S72SCBRK%N5AX0%\) MEQ=MUD=;S)N=IC4_7;38COS8J/A6=-L!HX7RMPIEK(!GJ@-4"B^9]IV;N4JY M47@CN=1P01II=G@V6&UA@KCF!%RXMV/V@XMB:SD32?0X35WZ2,22E>:HJYB M%8@F58F?]F+/3SRRBT7!61E3YNQ*,XT+Y)T68LLY3Y@"%HB.!O@HGDL61N>" MX3F\FN5LHO!9;">_0UC7'5%T4^3FIFT0>,SS.7.E^:$-?+;P&LPMB>1KZ%N< M+1I,7)LF!"CF)'8AK)LQ#C7(#CD%LF.N1ZP^S/\$Y%K^K*)H8B1!EX.^[89V M,L&V-X0-H1M)+D&V52Z8(6VL(.VM)]E0$!8S>&=!*?KLI"TX5-.9L/CFO'F. M^.$##>7$3"Y%O2'OQO61WQ0N)W\!2!:XF+A>M!%_VKF^$LBS8U&@D@$S2V$H M4 >]3A*6U*=#AG#*O6XVM5J^78U0EG2P.>V)G](Z)6RX08*^%QB0Z$*5.9KIRS'QLQ3[$D-?-V. M"]T^4+ZD-[=6A,&JE=4ME-4%Z?*UN;9/ESVVY,UQM))1A37\]XGQ*G,G5P\R M4PM2PW^?^ \"%N O^EBBDJEJ9I1JHH2ITBI%1G_MM]C[Q:C2B5#-V1:^/%6B M4&+JN,[_.UN=?=0WSU;;1WN_C@6)'U(I&9 >BLJ53 7YEM4-'YN)=SU!Q18U MUX+*)8T/AI6'0O#(9FHBI8?\N>BP395SY5*1*;!82'SN!<$/T6I#U7J)J,D/ M.6L\+?:BNGVPE#U-3H?'XK.IHN]4_P?+X H*HX0XZ2GY6VH'Q-'S26K2)QG\;!? $L4(5"YW]K:M>C M7$]J "6=H*$L4'$>J==&P@ 0WD" ;R+GOTG]-[40E!]%]4#-&1\-@!Q(J6 : M21/95_=&)@_E(?LS21[Y7JN^:D,LO$OBJO%XF2$N\ )M_YG<+S!NZ[38?%JL MN3@M=@-NV#VKX*NG)BEG9G^3I:)^/=G-[*] M("(WV& 8)#'6C:)Z@/SRV"2BR(@EWQ,%#_P@DT YYZ"H9)W2JKY%ZE>0KD7HL><9/N(8GN(;P %6 CWT^Y(8X>1?AGE$PP&?(_:5$S[D!V;I:[HK0KV=Q5M<#-9M[<75TB-].[ M'^$-B<3A8#REE\;NL$'&TYQ\"X4U;IY&H*=HLVA6 MW=$%&']/28\B]S.P$6GGI6.J,[,E9USF;3FB@;^GM9O?"5\P\%$07W]7EA>. M&0@]BB109ZQ4XC,*A$>-F=H699!H>G[1=XD$QD B7,-W^%[/HTSA/_#I[Z(U&AE_=!S1:55KE7SM4\S MLSPEMD0OYHS0Q%4#F(Z-&(Y#?CV-N6P#2I,X.>69/\]JQJZZ)#M_2?G:,'E) M>5TYPM"SD^K*A2Y%;56J1F\$G7SK%^;BKH+*?#'*,(.R2/S)V+_DU&* B;/V MCG-![)R73+E+R E$LCH?AR/))*JVGNHO#L2\= M/34S4&@*BHSMBE2B' ;@VVERHRNJ]L24 *)1EB$&:K5*-US)#*$X&IEMRR!;T6-*V^+ M"&\X#6E$,'C8&P_X=:AND)KO@#8D.JNJ"&TF$%_@G6A7USOQ;?#]7L8IKIO: M[?U_7WW7KF^^W'[_?7!_?7NS_9FMZIXY\\CH3>TK?P!$^28&/F,2Z+&)B1LP MQE^ F_VCN*=!4\O'RX[MCH2Z2=-RLF =\DEL@"@RSUR5]HF<-]\#08B>LBA; M?J !M9@OL1.I;6VNMW0N)SW/'+/8YVPT=4I5G]2_GC_)#$+55Q S#TO]S,JO M7!('+E='EP81M7S#,W'&;+_"-[1=N%7J^Z7AUG5<]P*<,A:;'C:GTZ]RU6]- MMKIQ#&1K-+4_?, *'$>&ULX=\T2"AQPDD?/F(6+](702R8NW(_*V=3 B?\?> M5R6[QC";?1T!<8.M5=*.H-OY] X)TF&50-HV-P'IF\Q4Z-0-O.JD@^JR$[M* M[$1P:)J<&&!QL_#&RS*ZO%XEO"8BA3AK))!-0RKI8;U-VD#:-I'%V511K%)T M1("M3N9!S!?T['J7*5BB:T2SE]-C>!06:OS6U5=."D-M;P?D^4^#D! MO;10Z9>=??B<-;@LO+_P[G2]\H>05%7VR96JB@3A^+O EX![!='J4M MY.F[;,R#*)!TR@!+>7+Q&-TTRE%$@W 3G(# ,;$B_[=H1?G(U;^+/:.I$2X& M9ASIY9&W+]TD:OVU'=Z;"?Y7E20+E$@?"EB, M6Y_3U.1IQ#^H/S[BA'://7]P?=H0/?11KB6E,HJA1XZ1$^9).!'(Q-=20O7[ MS8ZEHY"*0_C_CGJQE%]-DE^_Q<[\=^UVTVSU%G[=:NI;?M=IFUL]N6RSNM'L M=*QZLWO8K-7L&-MNZ"";;:^U[&]$#X(F@.J0>O_?6?LL4PQ)0GXPIC\UO$R??^*I^55HZ M?MG;/6YP?P=!Y1;8EYW3QN6WS*HHM]SX>-H77#.KM\&L#*-A=+L-7=Z+Y U9R!PE;\NP221\*BQ0S(#3&Z'''VRH17W-*+ M;Z9RF+X^GRT[8K61CF: 'CW.U9SA&&ZIY@S'Q!GTOE"R^NW#(=ZV#KUCTJ-( M:^IE6A1F46AZ-1QV1\@K7V3H'I$M>\K,LNR(-=95S456,X>:.=3,89^:U X1 MCS2IWRC[;)U\YKW"XY_+_V^=#+SV;%]4[():F;ZH[_3*Y 1;LL(@/[\\S1B5 M>;ODR9/5-?W<+/6T8P?%.9=E!E-;S)C]I+Q2''.%[Z)^FZIJ:VXBYX+>!H]< MC&$H9"+C)+K0%:,0Z'T+&Q[@)!>;^D"H;&.:0H"%^[).33263QN&M2S5D#X; M_8DC!QJJGMS[V=[/'*HE!(*)*O,EZ$GT* M6.B(/F$A%S5R+(G'@6K!),;V1+) 4?2HDQ,^%DVM$77[^;D OQBM9DN#DWMI M.Y,8IS$XZ3*EY-#4_B&&[^7>(7^MNDZY4?I6)(XI3_OE90GI[_(#;D$N/(C< M^.^)QU51X;!SKA.ZPJZ#J1Q&DT3O9?DZX.PC$ -.^N /0>R*!E_Y62-8NDY9 M\EGM?U:'!-_*HLR0R;$3CLR&SSHI:QY[RL_[D16BR_@-6+R2VW1SEYP!2[70 MBJF_EW!^+0$@-1"8H5/,?!/WC!1+3LZFEDM- I#\HO>;[?1RGY"%I<,M1OGJ MT-DYB\67+^ATA2@@)HB(O'OL-)!P.5UJ)5*4,9=UJS@[QU#%B:4A?,2H[O8/ M[&AVQWT7@+Y9'GZ5RK%?5C*O]X[AULRF]CM\K=VQ$C'<%N@ MHMP2L[[.ZKZ.[9YR8D3VD52E9H"&*O;1^Y,[<&POXF>$.:-SJX5TO/9K NW?U/_[$(*_;_\5GCCQ>R_ M$21;;^H^G/CQFGO26YN)J@V2GGJ$.'P$^4P,K[!ZAF:T>8N3W5$W2[L[_ M]KXN]BYD]EB[:$NO&]F4CMF&/I56R,9Q M/(T^_/;;T]-3$_;9? @>?QN$]ABLDN@W[CRP\#>'Q?^_O:MM3E.)PG^%CSH3 M@044S9WI#!I[:VN-H\F=]%-GU4U@QF++2ZO]]=VSNX!&26BB ;E\B0Z1?3EP MGG-V]YSS8 6I3=U46PH=+U(-TVAU-/;5;"E8T^B"2&O])NN&_A7)=D"1P>(T M"VS_=T)8Z?R%9,&C$T7>KKT'[#J_!>M!0LS :27(SF]98ZQVOS@!2&LHHH=P M601["S85U";;?E]YWU><\7L&N_GW4+=XSG9QA4,F4N&\:%9Z-2_H"[ MGY(.WI.9%U(?,XJ35V']M^>EOLXF%PY[M-/8G=/\M$*0PB((A9!6LT,_5+W= M,16,4,-HZQ0\R%I?:$\@2'?3&.)?_@Y@9%5O[3'!^"/];F^K]T?L,NW6V3$0 M0N77;J0>V[6HU/M_K=Z:KK912U>5X)NF:TAKF@OTE:RI&7W*1V"!'**6UR . MY!CS0(Z_57IXIZ-PD9[0^LE36L\BML59=KWL&J^C4VE\YH5D+I-GNUMW;S;S M"I6.CTIS#SL_M :H*5+7/\AZK2.!*CV0-- 41WP=8\YA11WZ/4:BW: R?CZD MXP8R:KBNH.:"?^/ (\)RMF^8BI@W7=6B$\HI]F;8)7[C>KTDFXA]CH*:MHTF M>6B[7'(H.]':I(*R"LK>',JT9Z'L 'E:!67E@#*M\LHJ*"L+E&FO]LI06[J5 MIW)/CC$*Z4WU62#KT&5D!60Y UGEDU5 5A8@>[5/5@'9F0(94BN'K*@X=M(' MO\N^E*&5G8KD04=6"?WW MPOVDN^YD*-7(74!3QF^+RA,V+4-P1#NT8!68W:2E/FQ M^Y*K/'F0_JTY6<<)20(>L4$2U*>D#P(X=O,99?88AQ77;(=&8<.9%JC#1\<^) M1PB7:S_I(QJM D[7F#+>Q*YO";-V&P^NY,;/*.VI6Y+H^%&)#X\PCE1#5GJN9+BF/Z&@,+@>6<,+P84^ MZAUP&@+OD9> Q(N;M]]W%J,[>_>4^J'D4K+"A] /)#US[=*SF5]W<_FZZ11H M@XY-2/$5:6S=#B5+ECY;P_Z'OTF**E9^3]%$.\;ADHD5+XF=OUB+)3G6XJ43 MT*[F663I$:A Y09L%=NS'7*_?_!;6:/*&E76J."*_ZPUNK)&@_Y0^@3VZ,/U MJ/\E?^@LBT6ZPJY#EDRTV%ZY9)._: N2._YBP\1-T8&C^\0Z_0=U"&,#QO;A MP(C=> 1#R;2S,UN%V!'-D[5W==]JX$G_O M7Z'+R^T]9PF09)LFI^D>0LB629D:*\N&GQX6#5H1QZKF7M=91LX:(:WDV=6>7M?OQ3?U] M[:>/;]Y\^%>]_LO5L(^N/@#B-8$!L]4#%'8D[05X]]HRN,[APLIAY; MU.L?%5G'6SXQ.IL+=-P\/HF:16_9Q7%K@C$FDSH^;N'ZZ5GS71V_Q\?UTW=- M;$WQ:1-C^X?9A7W^[JQY/_+(V%V)YT6@\/#P6S6.&XV6XU?/O='JFDM;.M0]]M6 MZ\<)H(YB9I;#-.MYO+!D>4M&K*KS;-F*VHI^= =G*G+!7:M-6=; ML+IX6A+>RB:"]PWY7@IJUINM^G$K1:JG/*XW3^HG0(F%8'3B"W(#P%V3*?8= M<5GSW3]\[- I)39XA4,D[EL-8J\%9C,B;O&"\"6VB,8J']\@)(&BBZ7'!')3 M9%/,)TI=SH0BJZ$ U+YG8:%\5;;DT%3U+-6^01S!Y;>Z_';TR.U:PURJS^LS MC)>%),=I NGADR(:Q#RT=7Y^WGB4+I>M0:8?J?9U^;'>.@9H"XC-+^@HU7?^7#76 [:P&B%E(344(TZLHYFW:EB> M[PKV9#(DLDBB+T4&PQ8SF] BLJ/F\L/>,HEE%Y$9-9, @$,"VY2Y MXTM&BG8<2#@LE KHOWW_+>P4[3^06+[SS^B^3:9%NP\DU*5[]%Y2C^$]HO9E M+0JSL6MW74'%4\^5,;6R:@W)IO?#7G:0I;3821_)C21O5/[85/]:J+X)]&,? M@1L*V*$8OP^-))<$?Y\3>^!^5)^3HR,D#IOL($RXE3'=-AZ99.'#"( =L'0& MM]?=VU'W&CZ,!OW>=7O?G[NUX-+@9W'6'[7$/WOHN]FTJ9&RLAVLO MOEH8CP&[$9B:A#BNI:"X&+21@P8W:",)O5W+^L\KQALL.H//=\/N)VC3^]+M MW<+7[F'!WBE B_K)/JAOB42!S%?\-^:Z:O?;MYWNZ%.W.S[ T,YAI\7VU S; MD#T*^+_BJ#/\'6;0SSD1%#0_,*C;O+4(__AD6%3( MWC][GOU '0<1:W$X2>(0<5/NO^&' H850@560>83 MN_NX)"XWFX*2)%KKGR:M'W) $8L*V;OG@AW)&#^:V3K>7&OG'Y-V#JB1(J^0 MC6^)"'I^1]AH#I&YB:731%I[OTO:&WA$-@!>Y%H=4(ASCIN*>+7X5 M F7D3SCYPX<.=%>F$U.*1F?^XU3.NV&! AZ5,KE)<>?PY2*3LM'Y^8^G9\U4 MAFQ>-D)OHT]5JOQE58+&,K/=NXX44FNA2F75F=4D]#;@5R5,,JM#YJ#L(M>B MDLJQA2RO2F430+J\$-6!@[OQ+,KHG U#E@9F0N M4NL+S]AQEY0;123!.I:7BV&@#)+:H+>A/E7RGJPLZ18S!FJM2 &7,.*CP]EP M%U].VA'K5]!"HP2AG'K"B VNW:=X0ATJ?R\&WL'\:#\3S@(2M$"G:B%Y0(<1 M:B15C=F87!0*KJ0;9";38%4\FS$RP\'$&S8J@/T^;+6 IRHJ>;F[:A83)6?L ML.TKR)&5AM CMB)\ZK$OF%$9\W1@O%";,*6N+.6K+9$AY=^>"_U>PK0.85S, MD6\"!1!H@"(5T)8.P6Y#L LDU7AUE0ZD%,%6) M2I<)*XC#CA*?O+O&]AW(G:-&!5#:BZ\6PU3I2E--A.PL%";7[G7C5Z"W (G% MT>V%QP3]4^EZ&+0US+60IXID6LBW O2XS%?J^@@CC$#JH6P""#2F?_]+F:^"G72MH^M=M2 (%<6BT. MJ2)1]E9-!?'0'&(M$MB;<=)BE?X]%/VIV%?HT@;OS&'Y)=1=GYP46W6.J/3Y M=#B(BTK4ND*JLF/B"I# *ST0=3>G1D6BR+/6I9*>DS@F7< #?#L6'QO;5BL'WK>L7Y>6+X96V"BAI^]_6 M0;A%N8P#!ZX*&_B0+'UFS3&7UTC@"5=5PLO:%#OR^CAYB60L]-]%Z\K$;"(O MD8/)3-X\)Z\%OE@21CU[K.Z&LWT67O(6O)L$%4IX0294U! '+ 45OFSS,_/\ MY64M:$@%6=10<,%<\&3AN8 R>^K!&\E\RF! 6[U^@<-"]_/9%\#/JR^:>YPO;6V#J M&G0GVO[L>(L)K(^2_Y!8WLRE?Q*[9T-;.E7;'MOUG7;6)NQ07LP]F-[S]>^^ MYD#^LD)+ZC@)/X<..YAS=8!$"KIAWB)YQ,\;B#EA&F,^F^\SYA%++]>;R,UAJ7//7?I" M#CSH*?0OLA5T&B9\\#W*-S:!D4AVVOWE!)9VG-_Z-9WTSG^$S2EPPG1"3& MH)O1'MQ@FM"Z;0F8E<63.BFK[W-A/N4SP)#0Q<1G7&H5+;X]UW)\&Z90-SI2 M4-@>^[$MBWD.MK!T_OJUS4"%LBYLAXS!0S,$+>]=>.L06SMO?T<-2IH27),I M ;VW0M.UBW7",%[U6 7LL6YO@JK\$/@@S,OJOIO9\ K;UV0BPHFP\&2ZF[PL MDR9,[S*P(="?'RHIT,)^W'S"S\\=<83YE39+"E/:.>;\32W0\ M+K2%IETD977SU$UN9@%B:6<\M9-]AY^D:IMBIHS7%\!E)':-62/:OPF0;7L5 MWHMH!NBF?5D'9,9J'B5FM^2ANU@ZWA,I%@UDTQ]\2GY>'A=E(T//<>"-G#;S M2L$&A"_4.= &4N'B;CIF\"/8:VG;O_ME:+%PMT"PE"8MJR^G=3<-)0PH2PMVTD7#'II- MR+'F?_4TW(>E$ (;9:L;;*F4[3-^I M_<>4QYCT FPY>PAM8/R"1L7;L)>_% MJZ3A8V*SSVC:VDE3UN&;\$R#='\'14G!3!P.VKV-GM.X%'OHZX-E'6]%X*/@ MX?B2NQ">0VWYMZUOB>B3%6%X1H92H7P@]^/V0E,6I%G$I!PCLZ\>YY!?7_MR MDKM3@M5&5O86[#JB;[MRBU"?(!Q21&D7L.2)GTV>FV^8G32E[:F,FRWIRCG8 M!?6XJ*YK6<" R>9?")?;>H.IIM)U,/YE#>'CO0$''Q)'JA_M!^E"'U/JOSH2 M2IUN6>*G0DEHG**T@^&*>B,AW6\&285B"U%XL,;M7A8-"%]NB31?(3OJ[W6# MBFJK83S'[KTK_[R0^FM%//C\7W (8*@) XHS*D6(D+5E._(GLA ]]J*7X;W5 M>7%L 19E#6M?8,LO_B(H\)ND]M]?D;(N(QGA)G63X6;/%83!PBC;[!7!&K/\ M3F&L.L3-K3E9X(]O_@]02P,$% @ !T(#5UP56;V?&P J!$! !4 !C M!VWL2Y]T,FOGP(76;LH$9>Z\O0B6Q3%6\N'VE H_/FO7T]& M3S[C=#:_OW_!_-.__N5/?_KS?S'VSU_?OGKR M?)(6)SB>/SF<(LPQ/_DRG']\,O^(3_XQF?Y[^!F>O!G!O$RF)XS]9?EKAY-/ MWZ;##Q_G3R27:O.VS4^G/TL1 0 C RF :<O; OT".AN-__UR_1)CA$V)O/%M^^\O3C_/YIY^? M/?ORYO)M>^HW['-VUA] MB0G)E/CIZRP__%;+$_JG[^_?7GND6D*PY_2Y.19_>&SP^/7 MSX]>OSMZ3G]Y=_SJY?.#]T?/W[VGKW\_>OW^W?&+XS=';P_>OZ2?+L:PR$/" M '&U?,K\VR?\Y>EL>/)IA)O7/DZQ_/*T/H-5]7/'E[3]][V>\^P[1PE&:3%: M"O 5?;]^6F6A4^;PZQS'&5>RW= RFJ1S;QI5S4ZFF]\<0<31\M7!8L8^ 'P: MO,;Y2UIE)_AJ,IL->-(61)695MDS2#8P+":J("%#@//RK!S.B,4E& K, MXA(1ZT]_5@7]#$?SV>:5I>B78K^2@)5<[\_-]T]Z,9V<'$[&\^%X00;D^!-. MEQJ:_8ID$7#UOO?P%6='7^=3F$S)S,#TV\LYGLQ>3^BGXSGIB1[SX>5XCE.< MS0>B9*&+=DQ'D<@F2,UB]H9)B[)$KTJ$T%@V';)S7M)G,'PP34_H]W%*-OCI MDR]8[>7:'*]X@VFZ!.[SIF#]CF>SQ MDU _\!1&+DIM5!8,!(E)&PIK(%K-"B*((IV2)C>6T!5D],E@]P6/%Q?MKMIK MN&!7W*R-QR!PBRFIPFP.Y$ ,N8W(.3+M(0O.C4I:-%]DYTCHE9GN*WYV45LS M[+P@QH+Z93RWV_OIS">0:I2^0V&XRJTE7!(+ ,3BTC5KSE)?DT+*YA/ ME)1:Q:4T/)*'TXUQ=0?RML&<^G]NLKK2=C,X7F538PC:*2BL:,Z9+C:SP,$Q MHT"!LZ%([O?M$>_.V3MEH:!%8%%B@)+")CHY<;,;D?9'2.";DWZKC"YN"XZ4$ZS)?$R M)LI.)M/Y\#_+;P<2E;-1<":2K+:@!%JC2;-3TRNNWAD@K M-33#Q>%D-C\NOTTF>4;TO,/IYV$BI*;1HA:QSY)+?Q_A573[H'+V@3/.M:Z5 M!F0ADE!T1/".[-8?'?W_S]NAO])Z7?QR]?$W?'G6[;7/C SO? MO]F>W48;.8>3$S)%'RDJHO!HA<;72)9KB9" 6:0(3%A.B8/7A!"!D44@S/O@ M-(K6U>(;R-DY(YE_Q.D5G[],[JY-I\@H+[];FXK\+UI2=?OX5$@6HM,IR1I% MDI"X+,S[R%D0'E( +WF0K9.:3CCI4Z6P%2HO5?H>'@/-//7Y30NR!):CR8PK MH& !); 0 )G$A"8XKF-NO'1^_^=G3T MOH,FAVL^OA/?N TKC3SAJR'$X6@X'^*R8+.1HB(#(.O>]4JLI"*8$64S&UV MW(KV!8@;2>J3/]H=&Y>K$.WTT;YH^PIAAAN*OIUA.85LO _ 4JQ) P3+@JDM M#='J4 08ISO;U+R.J#ZYGO9 ::N3G:%2;?8I>*NC)2^[-O1KR@Y',)L-RQ S MQ4W+@.MJH3C#-4 N+(!"I@WY9%]"9"5;<$H+"!=[42[[IV;4]&G/J1V&'D99 MSR0P;6C$\;$& M2KZ72%LV8\'XPS".<,4*(>NTCGY*6?+:6D-A5U (!+7H&7V28,)[>E46SG/K MEH9MZ.K37D<#(#1714<9T]LJSN/R^VQ%Y\!Z8V+,P)SCFFGI/!%G)>,R>4'? MH;.JTVSI D';P,(\'EBT$WZ;M.@%"6/X&0BFKR8P/AL^0Z8DS%*\;"P2+0& MQ60D4S&C-=JAP MFXII%E*9U(^7UU&P# ==_"#06>SM37[/C-0WGBB_98-WU 4Q, M(T_,6PC,2E6$X]8H;-VB?24AVRC?/Q[E[R[L9GH_4Q#99)LE*VE092:%4:M- M)!^=H[P3;2&7 Y:WWAB_3,7.U8F4)HOQ?/8&OE53N^$MV:"M3XG%4BB3YI1& M>9(K,Z'(I(54.;8V:5=3TJ=ZQ8X8N%2[V%WT[8IL*4T7F*_@, >=."UBIK2I M3;(454-(CDDO?3+&1RN;U]VN(Z9/Y8OV8&B@@.;1SB']/YS/KB@+GY+GL@^V M:.8 !-/1109*.\:%YAIR(/I:%SJV)JY/E9#&>.E&05WO(6YHDD)8K,=?3>%U M"@9%;I3J:0Q4AJJHKUYN7(W:K/7Y1R:HH$LG:%@ MSU&0[Z.O<1ZGR%Z13^2M/<\V=/6I?-*546FEEH;A]QAGQV5E[4XM6W+*Q!@8 MAP),BZ18($_)G-%9&PW&=M"5("?;'1>7X;^3 KH _]DRJ(P^*NEJJW%= MSG6:"$^%['(24H+BPF-W6.A]YU6G<+BG&AJ>%CPY&2[;SRN?JQ/I'W"0*_E 0(<0A M Q>)/P.!10R*)6$*>IYXL*V=Y&UNL3>Y5GM$[*B +H' EYOA,3,M<7FJ5#"? MA6A-7>!D?(8*I[G*CA)3P1VQ%HQ=[0=ZCUCH MBVX_8_$B#7T*A1KK?2=Q-SR8/@?*2?,13,?D7F<'*2U.JHPQ/\9VJOH4!34&1F.5M-S2VM!QTX'/TS.! MV@9#XK3,RSKKS7**T8)%IB#FY*,L!EO/,KPCB7T*G!J#J$ME-3Z)L*D$&"3X M6D\QO00"=:(O/A3+BK:14Q:H7//9ES=T\M_#?\+L8TU4Z(^JP,\P6J8N\T.8 M3K_10EY9>1.%]$X%9EQ=NB&KVE)OF0U!(S=6V]*:RZT(ZU.$=7]<7'*RS772 MTIPNNQ7>8L)56QXMQM--I)@EK7+#1) 4 $9;&"U_1Z%@=$4[IWSJH$G@6GKZ M%(:U TA\!,,\WK WJ8IX3S#P%,D1"K2GZ4P(1=RW4H PDH M8[1&V=8>90NR^A1;M0-(:WUTTB&_(22HE*W'PK@+ANEB#/,0D%E1P(C M947 M9NALUQ[?PWW[W37<2I /.-/KX-W?7KPZ_D?'%[!<\9CNYW?=PEJ[ZU=JI/AF M.OD\I$_[]=OOL]HH?]KPG>A MKU=S>3L"V-W'6-]3?RWOT)C6[KGGN/KSY7CM63<=4U=ZV $9;T29 DMU!TG7 MJSYJ;8)9B#;Z:'AJ?OG#_2CMU:C?/:%N#SIM$RY=)O2"WQ\4A%B*58SB^GKW M7*18W^IZ_)4G421WRL!6D=.MC^K5M-Z.@=*!\-MMZ7Z$*?Y*])SKU1RD.@^8 M2\& !U[+HIP%ZX%QP74V' 7*UKG5U93T*9W:DSUIH)(._=55 X%7)Z0S<05: M*28"U ;P0@8M2*SG]8HIAM(/;%VHN0-Y=\S:'K7!Z5I[;=S1A1/VYX>5ZYP+ M99T,4%+F"9!8Y&B9R4Z!IQ6@;=[*$=WPD#ZU6^_# [62=TA.*[R"SO-G)V7^?=]V0?[J^ #AW,]V-&WUOJ!EXD2/5P M44J>G)\.D?DZOS*9P O/EH+FUG<";$=9GP[*/YA7V5EE7>4WYTZJ5:*L3*I. M>&+")>+;!<7 %,F$M=7]\0!R.[]R^[.V04;X,9#1A?2[@L1Q' T_+&5&/\-Q MO<9IN5G^!:9Y-L!LR 8",F*Y,%V<8<&[1$%15(A1V6C2/?%QXX.WJM;Q'QHM M[133W:B>"]?PFA!%M"DR!!Z9QLIX3)FI>K$.3U O;&SLE6XA:2L<[?%&[7WX MHY9::CG,\_-P1C)Z,9D^GRSBO"Q&F[Z+039@*+Q2+(A<P)-,WTT\E]?M=>X@5@E'4R,IM,'57%+8M!/@5G>OB7VUQ>S-[#365X6.KX$,G ?/*<\'RO,UJD*QF,K,>@5. M.Y[EQ5)_!QG59;JV0I+^X>MT.RJLW=D8XOY"$^E;G,VGPS3'O&XR/?_"F7>^ MP>EPDB\SMQZU>O0U?83Q!WP+1>.6Q0,ML6D!9$4U./:0.Y<4=+(,?BB( 8. MK;N[MJ>N3TWHCQ^>NZJ_&3Q7+!Z7LVP?CW<2\, *FS7ELTRX>H@CZT)AJ?&, M7N4*4HE!M]Y5ZX"-/G6!/"+ /S2@'B2NH*6;910L)TXK%XE([Q2PP$W1UA97 MH/5 BOO&%?>H*L*WY5R8]Y.#1#J9XJ^+69VL-L/9;].ZARNY4:X>HX^ECC)/ MA=+%5"_[,RFCMCD%T7K<\FTT/89&Y%V!=*FZV%)/[6K2%ZFZ]MJC0/VU#V&)N/.$=5&=P\16@,WIDXH8J[P>L$D MA?Z4#!0FT>62793TI2>A]?W7V(O)]"U^6DS)\<[PN)P9>C+P&>OEBXHR\V3J MS4+(HK6296--R!EK7;BCM74]58_!2N\*INO65"-=-;?3Q^7YL I@G&>#5-"$ M$C++VE+8)71@/EC+T&L?I34Y:]D1:,Z0\1@L;UT&2>#F; M+8A+0NNR6WSV^YAD?]HW42?07=E$7IW%[#3;6$+\^%/]08WKMU8! 1 M2);[FM,21B9,GDL*?5+=+0O HB^<>9^Y2H"(H7F+Q3UIO6-QXXD=PJFU%.M<.^MHW#U)''VAA:-7!M;Q7$].GN00/8/'NKYB& M0P4_G08+Y\E!RS%%)1AH0<83ZE0='C2K\^]MS#JDTMH<74O,'<^]_!#VIHUF M.IMQL2D/+7/[V7#I<%?'A-?9?H;QV2N=Z&>+DSH6<0[#T>P\>=N-N]CQB;M. MOFC)<*,A&!N2R-U$0E\EZ2VFR8=QG1;P,M? J0SA]-+@#9T'5]&Y'J"R.>GM M#,1$H5(@G-:IML! 5>^5:]-0D,G$U@C:.J),'2M<9ZQ&X^J-'4H$L#8#;UU-VP=??2JJ]6OE]!9=O5PW M9P^%.J%S4#7W$G7DMP+-@O"&^9"E\5BO'&W=\]T1*WV2\!H[9P4M0U$NB4"H M,4BH<85!]H79Y(07$"VWK7M#NN7H1XUV[[LZ]F"+[HNGAPAJK^#GVYJ;[[>N MG6%H>5S]^RGD031&2:$+4X)\@8Y>L:B#J#>4\"AS43G9#@+;']CH3F> MP_C#\/3-2S;??X3Q;Y-)_C(2-S5[<^D85D% ,?E33 ('W4D__ROL7YD+.!E"/\F0-S"I/?D,[BJRMT"Q)7;CBDNN+0T;V4-&_ M2&6?CH3U!)?]0D8O(XKK3TUPI5).VC)GC&2:Q,X\*,K8"N?H>/#.];D,N=-A MF7UUA?5DG?076+U<,^:LQ@P,^Z%BQZE\/AH=K;Z- 'Z M!UX;]P=0G]?#V8)D3!GH7UY')^O5N #(PC!:^3Y'D 9UZT/'^]Q:>:@R_66Z M+I98#5@3BD#&'>%V/YA^U)+;CLNBF3M\608_$ M'&T&HK[%SSA>X,"!DPFS8E+I0.FI-[5Q.K,0$A<\>5%Z7;^_E<$?M4C6:$7U M'W3]JXEGB_#9D5L8*#(&5(B@;!EF5803+0DIT)CFX>"9W?YV/-U+^ MH];T'LX%[1E-#^V(-I7/*[E]C?.!EX1P8HC)4+TJ+Y[Y#,AT4G76OZ'8'_OA M6L\I.J'<+?>CW^487#35="E MM[X';A[:PMS> \1#DE9[%G@B3\[Z??G835!#I*/Q6*UX_6+4 M=.-7;GE8A\[E+FPV\C OAF-"XJOAY\O=9#7^"5X(D5 SBKHI_E%<,%],9*(( M8[P$*9JW%]Q,T:ZVZH9//[,\SEV&PS57UCC#C%L>5G.^WF"2F! 6'$<1I6SM MLNY.9:\&(38$U46;UK'^FOG$&^A<>>K(7='99D;\JK6.C?6U(/ R$[JZ:SKSANM2Z'LPPV\'57?-)N_JQ;0ALY*0NEYW7I>E! MD1"D1D?+.I"J$DI2E:3H)49G J>E'5HWTE]+S,[W*) R)]\0U\/EKN V>J4U M$.I#KE=="P@L)L*_0:,3!R6U;VTS;B6J3PE5&YQC)9OP&OF M8:X7Y::#*24I^6VN-U/4IT,5W?B@AAKI+&*EN'QUE_4;7(W!W2%FO?:S=HU:MR.R M4=QZ^K!:9#OX3,^IVSWO)V=&]=?)P3B=/1^.%F3G!R5C%"XGEC )IBT/M-PQ MLL@MHN4N>]WZ>ML[$[FK=?E]G(?UFJ98/^P(IF/R;+/EPS?>\?WD#5#^GH:? MH+J]=Y@6TR7>R6,.TT#%F 7$S 1WEO*S0C8Q!T)["3[2_X['UKW\N]+W(1POYK,YC.NH^0$F MC=(79-+4/,!IPX+GF=7.P%"< H>MJ])W)+$CB5QZSDIIQO!H.(5 6%0=B)T% MJ^4Z2HYXRM[SRUE(5_*XFL ^U4FZQ-K%Q=>=%ILMO>6]EG4O%$9KD[ D[F"^ M\EHK8_$]8U]? G$PG=;+*9?3V0<94 /CJ$P@>DH P,!R**V!4+.IOVLH=VI M[I-'V"3L8UW"9)T]]FPUQ+C4OUK<^B#91T/B0*LK)7A<)M!F;R.S3XZU(:JVZ"9MJL!FWG2UDWH5^R86'F,L#!527*V(IF"$9EE@<*@D M#Z+Y9MUUQ.S*Y?K"Z0O73%_%-0\V9ZC31J! '<'$68C2,>#L;<*@ M'P 9DP! !4 !C2[OO^%3Z> MUX,8]TMJ9T_YEFS7<>R,[4QFGE@-H"%QAR(]).7+_/K3H"CK2HG4PB(IQ54I M1Q=JK:^[/P#=C4;C[__^Y6CTZ!-.9\/)^*?'X@?^^!&.TR0/QP<_/?[]P\_, M/_[W?_SM;W__/XS]U[-WKQ^]F*3C(QS/'SV?(LPQ/_H\G!\^FA_BHS\FTS^' MG^#1;R.8E\GTB+%_+/[L^>3CU^GPX'#^2'*I3C]V^MOICU)$ ,#(0 I@VG'+ MP(-DVG)(!30'R/_WX,<]T%ZK'CR7[^^?I\.\0C8<#R;PSB=O8!>G^??_O \ M&O/DY)?TT=GPQ]GB[U]/$LP7!KI5A$744Z',^?Y.'1D^5GGL!H1(@73YA__8@_/9X- MCSZ.\/1GAU,L*]&?BEQ!F0KGW^K3GG3&=$A INDX(J.?XKA2O"'&ZY[>'?.W M9[&,!8Y'\X:(KSZ[*=[)$0Q;*OC*HQN@73R('>%1Q&E+J!>>>P[G*;]RQ?TQ?NWKU^]>/KAY8OW'^C?7U^^^?#VY_?_ M?/KNY3_?OG[Q\MW[E__Q^ZL/_WT\AN,\I#GX=D'JJUB=?KGCBP'_;UU>=TX^ M(M)P/*QSTVOZ=OG.*L\V),4O/LE-T%9G'!Q^4KGE3K/L'1 M?';ZDX6]%[9>C>+$E'>7Z]4XD1LPPQ=X\O]7X_?S2?KS<#+*Y%*\_)_CX?SK MN\EH]/-D^AFF>>!T4B'0,A]43DSG:%D(GK,2D7,)*B&_9@AV$GI#B!R8YH07)]_C19$J/^^DQ[\J@YY.CH\D)Q/>' M,,79V^-Y]96J SH0VH(B/Y YS0D;JL""*99%F4K63FL;3&.ZW(1G^]SHU9B3 MGBQQE26B*TNN2CUPF(Q2QK,L:7CH*"D><,HP%V1V19<<0V@^?UY&\; 9T5'K M5WD@N_+@#5UH2[6WY %\&UDJEHP,FA2(Z)Z$96.59T5+:7$34 MV35F4#^2/&PJ[H'UKW):-UG47LUFQYA?'$]IE?T-I\-)_D\8'>/B=V\_5N"S MEU]PFH8SS(/,?<@2@!GKD&F+F45'BK1)HPO1&"%;^T,;@WS83.S79E=)9GHB MV8F'=SUBYY45GH:%*8FF>C26@=:!E6PIMI;2Y]AZ6=T7 K/5)B""4UOJVW%9C3 ^3:KLTW%7^N5[GN75<[XSYQ;P?H-A M)AV00_G'<'Y8U4/XZ0?7CY^!Y=*;4!3+%%$Q+<&S8)1@TBBPSE($S7UKQMT! MYP/G6]^6N\JVT)5M9P$,C8A1W7O_,%D7.F+)' 1!YX:< QTCBZ ]XR660@MG ML+8T)ET'N ^;>]NRXS5IV,[9^H56WN''XVDZK.#("7B'\^'TNFE[H)4BI],J MQDVL'FF4#$(43(7H+!0EM>@E6ET3W\-F66^6NH96;=+[MX)=>*6#9$ )+P0C M7Y/\3 R)^?=@ ?#%\-,PXSC/KE]3W^!\(+)UZ" P!1&83DAQ1/ U+QR2"SYF<=DG M7T&%V]_U@)G06-'7$*%SROT;Q.U,@N( MH,N,4Z2ERJ0/RW=69 M-*F6B#[EXGED*7I)$J)C4!,GT0$GN^08"FRY6J*3#;^1BUR.A?Z(T2/Z7QY8 MY1$41>G "]F2.\.\(P9;GVW@40K+4W^V7(GKWM>5-5=^+V5"2Y$_0!SA(!9K MA)"%80B1:5I=&* PS*&0 7B,0;8/%_7 RGN.7^7R],MP-C $ M/"2MF,F2E /&LZC D8:T Q*6"].Z#/5&0 UY4Y@B\I0>G0=?SUW>&B;?F(#XZQV%>^@V1X.&;S#.B0/P>@-=-S#('^:TO'1\6*7 M;541Z1)H(6_98?0L*\^9+J4P[P%8$(EGD"X$TYH,:X-["/SHQQ(KSQC\_SIXE4,EL\:O8&IE.8$^X7E?2CV44TZQW 7.NY'4]: M;H[]TI'*!"%85"86SK7 2"N^(BO'9%%GJW&PUANZ#>%K7G$6YB8%5@?M60DQ M,RVL9YY\$\9-T3E8B#S;QJ/V)CR=-BI.'TPC(P[')SGSXSHBWI8W^/FLTB[; M$!1Y7$P$2U.J*Y)YXRA@<]$:2[$:<+B-?9N\XL;92=6;B]G9NHEBH%;Z@E7,2ZB5($%*DY/)MG7VXC9,#X B MO:B_!X_F&A8_ITEW2$]??+,X\E)P.EVNLV)09'8@HV&*&UJU06E:3WEA**W7 M9>N77N?V.0#XA _1JHAT.52Y[GGZO.\34MW/G5> [C@V$MAP8'2:*5*P%R.M2U//1,<2 I"X])%VYX\\K"#G@? M$,^V9K8>CG/^,IGDS\/1:%"\3B)"8K3 BJH Q0*JPDJ!6*#0]UPTIL_INQ\0 M%>ZDSCY.-*9#S,?3WWWUA]<;.7HURK[L]UTCVB)K3?.9=TD 4P7)67/),@]]@)O!;>;?<$FIER# M'MWML!/"1(!L"\\L.ZF9KAMC47%)@P9E5C(@N?0/@RBW[!KNAB>;J+\A/Q9Y MI#]PE YK2$<<'(X/7L_S,G&-Y$L;5(H9"8% E;I*TQR:T J)WB;EURLC7O6& MO7!9NUABTEJ-#?-O)SG"X>3]G.)T/!@N\CW''U^-TPFN)3H9DRG1,\^LAQ.&(?HGU M=\='F!MO"&WPQAZVBNXJ[Z5-I. A)X<^<=0Z)0W@4 GPZ$)M^9ROW43:X-T] M;B\Y0 JP"F=<2&#:T%<196!6**51V>2YO ?;2S>D)M]AFAR,A_^+^56F.&Q8 MAO M?72J_:?7:7_YD3BC49WF@^2#BME;E@T@1:@F,Z^$8D)G[WDHA>:&_I/, MC:39BYGW;BQ<(QN]"Y/WL$_64K*3[F'S2P)R*))'+9G-SC.M'2?O%6C%"R0> MR:Q2:9W;[EVHW5%[UPSL<6!TI\]V-@K;"$A/P>&G^I>S04+GH@F&"5$$T]Y8 M%@M%><[JJ+0)H:36#12W(=?]'B4-Z+BMP7)7+K6.Z7L3\/DM35G9%&:\S"2E%B0E2B:,Y=)Y3-SE]>+';4'^/ACVGB@]5 7T)NAO4_P( MP_SR2ST9CO3Y117$R>\&&64TH T+5@>F@W,L1(_,F9B,!)Z":=U["?A]3 M]XUM/51!]";T +*L#38$,\Z3*6R0)"*0G\PM:$=2";V%DJ\VPGP?*OO(FAZJ M1UH*]MMT\A&G\Z^_C8#$&^=ZGN%C+308%%*Q]1&8< &8YH9&?Q0T\(&,$GD0 M7O15$="K8/=[F.QI8-^&1CUX9]\JO@S7H=A:YR5U;>PA*&@2AC,!Q44K@TO- M]Z%W7T"W9XR[DS'VW)^X7$JZ<)L^',+XF[ 4?G!A(3)O+87K5DGZ2A<6,&O! MI?"Q>2.^K0KXG=Y[3ZN&3DCSX/Y=+;U^6WZ?+3\\D%(5(K1C(%QMRR(- V4L MXX+SF%36,I:M)WXNH_S+DWZ_>-##A2 M95N,WC>3<;H01ABPG@)KQ9(06*^* M\@P*%O*4:B& =\J)UAW.>Q?J+S\N]I,^#2\RZ4_O RURM$Y#C1!H27/9,(^9 MOB*Q()B(2N[S)MGW$;!/!.GA[I26$IW_R:FVI3,^"1Y)O$*QLC22 23#LB A MDPQ>F-:G?'H6Z7N!4"_&OQ]5$-=)R87*/EK2>W2.Z<@-BUYX9GAPW'-G2_/N M,=N1['Y/^YT)V7_NO2N;[D$EQ/E?G'2+/_>3@<:$A0.9 L'5#E&T%M=E,"9I MDP7E%6X_+EX'^?T>&JWHUW-Q1#ONW+O%Y06>=(EXAY]P?(R#G+0!IY&YDG7M MBQ58%)DS \(KZQ!MWN>X^E8!OX^GK:\X72C6<%?K#I/'-8)^72GFZWK7P=LX M&AZ<7*,5K+$!8V2TWDN*MW1D/M6F_];1[*%]%E'VL.1TP?Q]<'1;;+;&ESW? MU[LJ[ ] J)V+/#:]MO72UERT,QF <)ZP%@* M^L*DJ.=GHG$,#,FBO"V0T)9B^RILN*_=]38R_YK=]38QPTZ:I:T#\'MWO8U- MN7'7M+O882>$\4Y+4 34@BE,:YU9#"4QT%J&@J98SA\&4>[87:]?GFRB_JUU MU]-!*JQ)V)!JRVJHKJNMY$EUNJNMXD:5W;M:=9F M;;GQ-(-Q?CH:33[#..'LQ7 &!P=3/,F@3,KR0QUZJ]WE-1T;JG66['(7-<10 MN,HR>R 7-0=R6HOV+H0B5<(\N,L+N]ZF?O[A;T\??N98ZP0BL*A"O16-%GN/KC":%-!%GE1L[A+=A&=;@7NO M'&FF\'T)U*]C^C.8#6=ORV_38:ITK]ZC]@&25B20!5[);LBKH'_0!&VE@>QX MZVMNUT.VJS"^'1&N7(7:W""]7(5[&\JE.[H.SIX"^74Q[B:>[\/.&U.I@Y%V M22K)/9:4,L4X-,BT-)86W.)9$E8$[I1,J74+@]V2Z9:8?Y^XM(EM>N#0S\,O MM0G',.$IXM,[8C5Z;76MA/'(= R* 1>8XW0(H]DE=%*)J+.-]9KZ>I<>YW6Q#LQK$E\)GIQO38R; M$3U0>C0T0\-Y8S:=#][/"5-UIG_!R<$4/AX.$XR625-CC,V&F43SI%9*,\B8 MFT'=GG+@1P(/Q;MNIN>$V^0+421AU'M*WK8_;06WB MN=[&@55 MNN>-C34I"\MMQ[^*\'Y&$6$@LQQ:YE.M;& XN0P">&E INL;#+\ MMVOZ%<[DMBV_B7);;AE-CFG=^3KX_?U 2=3:F,RX$X0 96(^*K)\XHF%E]^<&?CL?=M;UQLJ?M)):RTO6UHB^.79("L=N;". MB0R2&)AI 0)=DZXUG-$EFPVR_/'H+=-M1:ZRW:YPL80SSKWO5[O8(X M+^:;V&X8N]VXU?? M:W/WK^R5_E>S'=[3JDH87VG^=NYVIZ='D^E\^+\+![7#/N_=7]9QM[>1E)?V M?)7P07%,: J-;6=##HJ&MTR&[,DU']S]M;U?&7^V0^-04XA!LY3523-M0#"? M)OBZYZA6ON.7Z616Y<\R)*.8=T!#'T1@(9/;Y:-VRJ4< MK6E=(WX;INTG)7ICS-6\54-S])"_N@'?TY2.CXY'-*]?&+*#$G/*LM[Y;4JA M"1W(1],\,"FC3)*"]ZA:]T_:'.5?DU(M3-9+WGPEXGJ0041+KB-)SP6Y^MHX M?W)LTX#WPJ/*&EO7Y=R,Z*])GDU-T<.9DM7H?I]A.1Z]'A8<:)F=%@1*+7Q7 M'Q(C)T22^-Q;Y$:YW+K,?QU%OU3ENCV/;,MR_%43>H M]+R )YOK0L?:4H&9Y#)IEE/X#*(PJ07$(IVWLG7,L@&\W9]VZITSZZ^BG6RW M7=_K#.@;.#HM\5\';D\U51M"W4UI56^F7Y]BS>RV#W136CL;"PM1U99YG&(4 MCISYHI(/+J-.K>N(]X)FMQ1=[2W+-C!7'T5\R_J1=SA:!+:SP^''V3+/K"+X ME*)D$;5@.M<[.Q1XQC5&+K57J?F5[S? V7XTT*LI+Q?L-;)#_R>Z;DA)OX'I ME-!_ZG*2:Y/']Y?3OUF22UE\XQWDC(&L(S2&NDT7%$T8VAHA+2\W9?&OO&B+ M>7M%+IKBBT(_5YODB_J5HG S&6Z#TM+GUN-[FWG[4ZV_.OH(PVD-,%[7]+ / M.0D:IXR7F,A+M5!;RB*3( 5RZXO!UNOC]4CV/+VQ"3M679C60?4]9.;/T+PM ME^4^42S*)&7[<<%OQO6 V=/<+#VDXI_F M?Y&35QG^\V1Z83,I1BBQ!,.2J3?!@_4,DD%6C,J\8%*N>A5?;,]]]S+1#*;* JLD4 MZ2EZC8%%2<&LE,9Q9;600?:R&#[@3/M&G.F0:=_$=GN0^EP'[O=,>P^F[Y@# MO8O=]H!NKN2D("_N +<$.U5_LMX&GK#X CP4W;JO_E[0K&&F?9LLV\1<6\ZT M2^NE+1$8"J@5W9S44'*-<3/HG-$8T;H YUYGVCU*34A&@WA8C]B:[ @]Y+96#=T+#@6E*' 4W"AD#L?5?/F!FU%Z)P+ MN7A=;Q%*%EH*F,!$XR[$S*+7@9'5G9$T#+UL72QV$<$.IKP=7%#*,(M!$U!;6$C>L*2B M+DY#2-A\V5P7W [R:!VL>'F-[,4$/3A5R_V!:X %)7U K4G>0J,@8&#!&D__ M*&N2(NYV!9$,[E4((& M;'V29B_N5-ZGU:2K7;9SCVOM9T-JH7FM-E$>TGN6*EA> 34 *91W3C%K?;UD M)PCFE8\LQ^BRD2HZO87;6&^#N7VJ=3;O[9>Y-+5-#W0ZIX+KYL5LO$Z>!@^% M++0F@O0LUN[>MIB8:?RDF%IGO&]&=/])TE#C?1RR:C+[+N\/$4J)G!Q+J?9] M\*'>>(V:00P\0I1%B["7L>%6]_;V:;W;E?7W9C/P5/YG7[]]^<\AS=G3=/CU M-7["DY9$) *F:!.3H"*-T4#>HB*7U)MLE0HFV=C\Q,U:R':U!;@SWJSB;SO[ M];$YC"Q'I-[RG.TIK@.UK)W 3H#O:!^S!XJM(U9NY=LXQCRBL"8ZY MD&G,<2D9.!^82E+H&!/:YLPP:='>D*LHT]$*?;2+N0::/(7F M4_ \6H;H7;V/5%=4Y%SDI%U0'!QOWI=A-9R_&D'N8H4MS2#JM!-0N5N@S^_#LZSDU_#S%_SG&)HX@7RS0(86M)CSAC!U]M3MQ%^ M7\*U'TY0)X.N$V]WL4;_E9//:34?SI\>3'&!MD.EY(HG=:R,7 ??I4K(I%)U M7T%%KK1)PD-6*F?CA Q%@QVL>&;'&RLQSL_**<_V2R!:GU3=RZN7#&BH72YL MK%\II;7W8%3K++M+S> MH'9NWP3H.\S']1)G(8N)O#@F9+W7/>C,0A0T;:*EGU# R(VX;4ZZZ\OO-SVV MHO)>BD7&.#O%_)P63=+$P!8K@ ,P"U"/HB=:*0D(4])%Y0S8V'R7_SH<]YL1 MS33<,&Y>L/3;283GDT](7]93+ N.UG*FR6B8:SOI-SBO6:0I'."[FD\8N!"4 M\\4P%U$PK95GL1!BS9T4(B$8?JN[MGSF 7*;.T-*'ED(C?6I/#+2,PY\!'0(VBK+>0W!W#PZ1,'P:XRAO=^2[Y M"ZHXR45Z;XMQM1C?9*C%^(9%6;/1PF-4TB9PK0^D7@-C:S?']["4=-7JOM1D MO9Z,#XBT1U6>#_0WBZP15^BE]XHIC^0(05(,2@&F7-&6(WA?FM>E7H-C9[=D M=K7M9;>CJX[[<#8O85JF?]9!U5.&_GI$NTG*=[?8+13HH.[MD4&H'*)-AJ7% MS7+@*![">LVX-LEYZ[W7K?<"MTF"6]+KV^+ )EKNP?;O\--D]*E&PQ=CY9-L MK7"*RU0BLZ7VNXH6:<93G,EH7>UARJUKO=UR(Z ='%!H8+5)7RKOH8DI^B2-BI;)4"\8*58R+S*O9R>2RDX4;YN?EKL&Q_:MW]!4EV>#KGKN M82ZXZ/B<3'@E\&AT9,#)V]&B9!:Y,4SPXL"ZZ$&VMOQ5% _%$>RHWQZJ-BXB M.M?P)>]0&A^9<]$Q+8MC(3M'4U-* M)=A4]U?N-1%N<0>WQ8--]-S\.N>+.\/+1'\?9HM1C_O)3QZ90JQ[5L=9A+827 MBATDBAAC2*AUTB'; #%9T* M:3D6/ECUT(Y]>"\^]2REF*-.7@-G5EG!M J* MQ> S4SE2G*AB5DDUGB578>G<76=R=#09OY]/TI\OAI^&F=0^^PVG[P]ABB\P MC>A_>2 +1@@\L03%DP$V1L^UY&&QU@Z$7XW=6[+YL,5P6 MY#275ALH&J]I?77%$'$],N\*9^#1!UIS:Z?UGDFRXXV&[B:^A3-W474/0<4U ML)8NUSK >@HS5X+:39S9Q'2WTZ&#WK=*C.0HA@(,+ L:"EIZW/<.+(G^O]^ M"MPY&W?=$<(T'^!KSF-#MN4^BG5;6EO=LQN.&Q5X4>),B=20++5U/OT%^*AB ME:I(@ 52G!-S;+=$ ID_$(G,1#[^[7_^>%R#9YX729;^^Y_L/UM_ CRE&4O2 M^W__TV]WGV#XI__Y'__MO_W;_P/A_WG_]3/XF-'-(T]+\"'GN.0,_)&4#Z!\ MX."O6?[WY!F#VS4NXRQ_A/ _JM<^9$\O>7+_4 +'5#'&('(M_"-,;(PIA=W/^%17Y@N1&%/+)#^5@D7N 6#!T443OB-@GL M:M!UDO[]+_(/@@L.!'MI4?WGO__IH2R?_O+SSW_\\<>??Y!\_>?D/\%V\>@_!&T'>C:?_Y1L#_]QW\#H(8CS];\ M*X^!_/NWK]?D9$[X6U%>CE2]/_-__5"2/ M3VO>_NPAY_'Q8==YOC>JI#*25-J^I/)?3DWV\QGD&Z*W?$VK >(J=K^8HK$/ MTR_&R+T3$H)/3W!GFK-)KC^HJY3-]>UNISJ;].DI-O599"5>S_!9[*;ID+R6 M/_@L_M5,(P?J$:;5/(WH[I#*?Y0\9;R6EGM#@X3]^Y_$OU:; MYC_+3Z5F;T M[Y=/3SFG226ZO\ICK?AV^?7;K_R1\'Q5;K_?%4_A;]_:J:KQ- ?[DP9;Y8GM MF?,BV^1T=[ ]KH^=5N*@DD=;^'.*'WGQA)L7!-E2"Z@Y^8^*8-"E&-0D@W>" MZ.*G?_MYQZH)+-?SP[A^6P3!]YKD_^\DE!G=(VXM58@L/X0GH_KP[/9H(3BK ML(EQ02KFFL%^EOK;SWQ=%NU/H/Q)M5'5Y_OYU;=QF;=1[)?9R,^J7@A!UI] EC.>"QWZ"(O;SY]3MKK%+[\7XLB02K)4 M"C\F!5UGQ2;G0ICQZY(_%@,?O^(H"_KT!;7@N0 =>L&.8/!=D@PJF@U\^YKH M'/GR"T[_?)\]_RQ&:CYZRG;?NNKXLWSIFLRVW[GN:WI?.))?$T/PDXI5I[MV)Q&(:32A$,A\F'D$@ MW ]#\REM!#6%U^2FJ"D&)?X!Q%%02*)!OJ-:[4 =Q+I?E!B!;AX9TL ER 0W M*:@(!5^-P\4:!T!;6_&Y<&G+'=5,:D%KGRZDJE68%7NBG\9?'\6@:K* M12M)E9_7$Z%;180^<+99\YOXDM)\(RRW!)-DG90)+^XP6?,[8<"\%X3_?65' M(>&.L)_BB BA2AP+1LSCD',WM./ "BCVM"P4Y:D79ZHTE(,L!KBF'? ?3SQ5 M%A,CX%>T5R8!=6K#I8-G0S;HT V^5Y0#23JH:#=IP6@#9LJ449]X7IM&&Y!7 MQHW^"..$U^OA/VSR7!QU*T3BV'=#"W*+4H@\ZD*";0*CB 8A"6/?CB,=675R MIJ6)ILNSQ-%I0'T_(BC (?0"9 M $8/R-( QP8'M.TYL7R?Y7GV1Y+>?\#BTQ _7_FNQ0+;IM"W MN) 5. PA]CP*/>PPU[40(EQ+4=29?&GR^"M_SM;/@D! *_I!W#!P 1YK%@!M M2->3*5HKHB9FIL)Y8LE3.?>$YE@3#CYM 6YH!UOBP8G@>TN\0:-8'S%# M,DUCXEDEFCX@A_)LQ CZ5W^_I2Q?O]Q_XW232WGY]_(V3RC_\)#>WXKMHB"8 MAD=9FB 2U')!KMP2+<7BY,__SDM0D0UJ2:4F@Q1 '+XZ-8??Q#)&$;H+>:]* MC=AQZO",NC8=&'JV&U,U%KN7I8IOC%-PWF\*H4T5Q8?LD21I'6_ :7:?)O_% MV343*YO$B73,75;G]R7]QR81BM=EVC4DQ>\VCYPU]F3W%^UI'%O+$0K5E&'0X MO@ [GD&7:5!S#5JV*]6Y>_71<+YUI>W?BTR@^LV[7H;4QIF(GE7EG'7DM[\+?"V6:"3*E8[ZB\S+/I=8B0QZ*]R^[9V[QB_S9Y1\X9]4?=V)6 M0?"MV+Y?Q(;^F#WB)-6ZP9Y@_J4=1Y?K-:BH!9)OM*19(\2+\C==FZNN6 M[9* [S5Q)N_$)\3.U.WY%"3.>\\^(+WAJOZ)$Z\O37)*PD!%&<"%O*"H2 :29G5GQ"FHAKT0!E":18;M4 $[Q,QX M&@8@&.5B.#7F;+Z% ::Z3H6A1\=I71\Y*7>QW+L -8=@+T81AL2R?8A0)$-$ M; 8M#[LQ=N(XL(B.=G5BGJ5M\^;:\?(^YY4HU=.03H&IIN08@&CB/2XIW$O% MF"2(;P '0SK'J5EF51L&6#T\^8<>'VEXE4*>R(_])JXRF1ZRM7BYN!)&8/FR M=1 Q9%M6P%UH!RB *' CB%UN01M'7L1L\3]+Z_W;G9D+^7#(W-FC"SOHHR\NU6;6IIVEFP(Q<5XI^*UQ0S96H8Q=]X.H<9 MZMXHY\,HM*<30\Q.,^Z4:-Q>?#BESPKBA5CC(0.CR"U7";T5^I! M@K '0YOZR L\%CN11A:QZKQ*@F'^;.(/65HDK I9RE+PA!,&XBRO)7N1U+>< M*=A<31ZW@P=G@8$8\&R(IUCEXCX,_I77@3U-4. M1)-83GS"M:2",FL/,;"C]@)4])H[JE21,73V#$XWZV&BROSAZ:#\WCAQO\W$ M.(@IKZL!,=>- M<-(/-LH>)[(8:112QH^RQRJ$."D&GEK/3.MC0A4*%8B9_(339_1]TGEQ9'H\L MH4Q"Y@8Q1'$L=$S*0NA1AWDHLCWL63IR9P(:ER:M:A:EK2HT(9[77:2F(2K;AEI^2-"GY.GGF;(7\ #E6Y$-, A\BBD,8 M1N*/V+8M$EFA[>C=LBG.N[1384=JZW-.MHR =59H%VU0Q5]-GD^ ZL0R>D>Q ME-,=>&NB+T!--OPLZ3:8>J@'E*F\0\59YTTZU(/B5<:AYNMCHX%BG@M=^SJE MV:,L4=;QVG[AY)!<\6LIK4JJ+@7E69+SW^SA&A0TJX& LAZI]M MYE B)=9?AQ2IO:8?%_QK^I3(8*6[Y)&S3UDN@Y5_Q^M/:WRO&AO<,\321,.O M7VZONZ%Q%UC_ZI1>E"0R4N0J7/Y)"]<@_\NK2-G&'1/"1BQD?FYS: M*N]%,;W_%$S#I_J9"$U^E=8'#O@NR35T?O< ,>K;.=U#S/=<[KOL7'G MLSCI'Y.RNJN_3%GM9K_G*4UD>7O/XA[V*.2N&T(4NC$,L6-!V_)I;/G8XUBK M\&[/7$O;Y!U2ZZNG+K'@W9=,?,RVK=G'J ]KM5/<$((3"X%#\/;H-'><*X!A MZ$SOFVG6@UV!Y45_2/^NHYDN\NQ[/YYFZT3.>!MGM'/&GV)%$99T&?= M4 L:&Z'2;M;T9#J.K.-O+^W,DU0"22:T0:>< +AKM#C5S(X>O!34V[.AFEK#'43) MJ)>J'X]QBN[Q(>?3=7M9VE-W^Y\<>D+SSS==/KI4<0] M'KD.9%5K:1Q3&%*+0![:.'9P%"*.M6ZY!B9\VL.CFRG548''JMIQRW,BRW:@;_LN1!X)(?%0 M &E@18X5(^93K0X!?9,M;R%"BJZ;#JIAUO6$RRKCQMASV MPQ9* XZ"B,K>:TSF/3%(2!3!*+ MEU +15PI[\D +4L3-=UZ3FW'6H#%3BHV MY&\R\;+,0-[PJ5&SU,2J]8NKF==B8FFV7U9KQPIH>0$M,[*S6\N.3@TMX\O# M,KJ1'T3EZ%S*,NT1-=UR"0(W:YP#MCMYQ,+EW87;;J:DLW!YP^"?SS^;# ); M'UURP.H\L@++KLXD$U/,I7MHAVA):A>KPELJW MZ\1U>KG53(#%+>+$I^]$?;A:UL6_)/-U'8JKP<_C3?MP#2[7 MMPG:;YG[8+ MU^ R3-F$:WCR$2;D?/@MS4C!\V=)VW7ZM)%E,R3@@J26 MBTV>)^G]>UPD14OLBW1 \TKSM$+7]KS AHY-+(A\2F$4NAPZD<5Q''*'A$HG MV*14+NW$VA*F82],MH(*AMX2UF7B0VC7T>8"=+@$?P@V09=/4#,*]CFMSJN: M5U Q>[$]E,0!M*CUUK [M<9Y4LBO0)Y0 +<_2?)XCD_&;.9X>*_%/$ MB,P6&S);4,A2HD'TPT",QW]44NNZ.?\^\OKOZ_238"FII-7G#*?%BOK8BF/. M(?-DV)GKQ! '7@!#WPL-?+'IW7VPINTQU1HMNU/JAN5 MO#1V=Z(,>Z]&.CS*?*JE,D=[.J+Z6^.4O5^RC/V1K-=UC4'.A!*Y>=RLI8S< ME1W\+%M)6)A9KD,LR+D?0.2'-@Q#/X(QBAQJ.9Z#0DM-JFO/O3P!WR$5W#=L M=.J4ZFF&ZFN@IBB:Q76F4,&&Y@O04EVY1;8@=XJ8?C;:X4,;+$-JI?J\LVJ9 MVG <*IWZ XQL^I0WU0NKYH-U+VT>4I=S[$!"N061XP00>[8#.2)!'-(HP);6 M=>F1.99FEVY)!(6D\4(Q;L': MJ]9,ODS9E\Y_KBP><,9C&WHN0A!1SX,1#0AD%B(QH9[KQO[JF>.;=LG,7F_"[%HYW\03^*. M:[$F,/LC%1K10_)4#_7NZMO-[4]5S]0=$]N[^&)#'P#^ ^>LD([,F"?"_C06 MUVW\L^B/\38WW8SQWL8QVH_]-C_\.-/BVX84XJ,7V_7J6?QQ)T;YF#WB)%TQ M/_0QXTR<]91#%#,DG1$4!@''R NXS[&677%RIJ49%3M"044ID*2"[S6QFA;% M:7C5S DCH$U]MH[#2]N0&,3"D!5Q>IY938A!=E\UM1]\86S-N>>$\905LJW< MRK9"H>O;3"C^S(7(H@R22!@#XMNP7<\.B&]K7J/LC;^\JY*JGR-K::P[G[\3 M&D3MD=2LHKR/I9H,T,=GKHIQ#5UUETR3I>&.,&RL#EQW[)F+OAUAZW6%MV,/ MZ9=SN^7975;BM50A+A]+U9IM!Z\M[6B^O;H!%7W[-EH=W*I>D.T0G/Y]>"8N M4_OX1T&B547M!/.C2J4=CC5;/;033'2+GIUZY+SF05\YY76\PQ=>MGUO?,J( M&X84NA2%0KFV DA8Y$&7!(%MHTC\@(QI(71LLJ5MXFVSG'Q+[-8,QNMU]@<6 MBUG(__KO[D7HN)6A_=^="Q]9%])6"1L ?[: M 1C'8FW!98MOW:2L:DU?!21,V+&H#RW#?8N.3O4FW8OZF#[5PZCWG?/"H[YF MZ_6G+)<.I15WJ.^@((#4P;CD_J MSO FD4A'6#P50&"8&D];;#B+CX)UK ]<"Y.$^]?!8B:ZCZ&"BWWX3'*3C@ZX&S&0A\[78NA M][EQ)_8VJ:[.G/O,A:;K_LH?"<]7S';=."(A#").(/)]"V+7<2%#G"(WMG@4 M:)5"[IEK:9N^F[]<4WL!*GJ!JW=D]^&K=G0;0FUB$= #&/A>4VOP/%? Q-"Y MWC?3K.>[ LN'Y[S**R,"?/[*U_3A0Y;*BVPAC3Z7K/F>D6=3G_@Q9';D0^2$ M&(:6+=1]*Z+<<4/F1TI53GMG69JDJ.@$.T+%9U_V7)UKP-DO'HR!-+%@.([/ ML$S0 $HC1,4$8#,%G&A^6'HQ&4,X]$98G'QYOGB)(?KWHA\&'QX9R] 75"%_ M=_,DOY#BZ@?/:5)PML*$N220&18A"R"RA8#$0>Q BX8,49_2,+*U8AQT*5B: M\&P)VX4D937%FF$/VBNAIGI-BN_$A&*,'TI-\C">M#?KMY9%DZU4<>++B-(8TC(5$8[$-(\ ?V41<9+7'O>->*?> M]>(?N\W^>J19-O%)!MK->?H!?1_KERR]Y=D7GET^WU?7Q;3TY02Z4\09?Q/]?/O,UOTKZF(4#'DNP1C:(9*=[2P/ABR* MI/416Y[+;(S=52F#4=0,C[W1M<3&=HX)OW5>RG(N@CH]*V(?LL##5D2X!4D8 M,(AB%\$08P(C@L.0Q%9@8Z7V7.=#-H>D-0*9FE$U&HBI1:3 H.G#\TZ2=CK4 M5ML..LJR(1MG?^Q9[9>C;!W:)L^>A0%@A$4$8(HY= M-W8#2U.RO9YB:>*MCKZDKPLLGEM?<71=Q05MXF/U%*NV56PK?KI4=LKS0V@'V!5[FXIC.1#[/0A1Y/B>%Q%+*SFL;[*E MG7IS5)( I]":6!>.!&W\?W8.(Z0OI8U.]S8UT#],GKZ3[ MWM'WC]0!E^R6\_R7/-L\?4IWK;T4?2,]0RQ-(C2D DDKJ(B] )^RK$RS4E%_ M'\)LV/5A"*Z)14 ?4H;;:RJ",LK-T3?N;"X.!>:Z[@V5QT=L].P;7W-:7&;.WM\DJ4A6E+;]AE $JNQNX\"I;"OS\5HZAT]"AZ]7=P' MP;C]>W3$^79N'T-[>[;WP;%Y:75SID])FI3\<_(L>PR68DF3;?^FS]NB9[YC MA79('!C8CLP5\3@,/>Y )V!"U;>QXUM:#1-T)E^:(-BV9$NZ_=J2+?D 5_3K M9J5IK(::-3 5QA,+DBV\-=VP(ASL*&\[XTU3I6X,:,:2US2FGCF931^4U\EM M(\886:BBJ;M9IS7*0CDWLB#3,2.5_4XM >/5U^__0]P];]_N[[[OZ,O8/J70/M:QABP\UW6;+L)ER]3M[]20L?\ M?4[_M&]URZ,$1L_=C]K[9\37?^5/XG-[D.4)7X6VKCR$78O*RR N&QA0+X2$ M,@2)%<5^[%.+X%@[GKYOQJ5)I6U14EG/I&E9D._H'Q%%WXNWFB0RBN+$(J@. M@>\0>S14WG!$O HV)B/@>^>;/^)=A?VC$>Y*+XY(:/S*DT>RR0OI8+FJRV47 MWS;D;YR6=UG[RRJK?<6=P'8\3*'C,$=6*8TAL9$/B1]QRW6Q8X?J*8[J\RY- M[G0I;RN,Z]2GUD"\7^9,B./$DF: M/EJ5XRZ.9RURY'M1['%(B>U!Y/@R'!D1Z'$:<&;YMF*"_7@2EG80G4P@!>^2 MM-&(-6OFCE@7#;UX,K2G5I2K_B)'&E9T:O[(BC_=YV[Q2_7C2UEAZJ)--+W8 M9II6!=)J$";/.55 >=JDTSX"EI!UJ@"08MJIRD@C129]X&RSYC?Q%A?I,-[(&_0=<\OLL?[G\D12J M0<]'7UZ:V-T2"5HJ_Z(>ZGPAKIASOT/3A;F_%>>W#\(S:ZIO_%;P>/-^G,2\Q5CB/D.":#O8 P1BR@, MN<4@96%D>:[#N:-5:/<<8I8F&G9AT(>1SQ=@4U$-UH)LXV'0IU=+S62=:PTF M%D**8=(7H&5F6UZF9@=\[EN<*>*F!U&=+X[Z-"E+BZL>!&U$G/7PF".]@,E] MFL0)Q6G9M#*1KL=LG="$%SO/$@LX<7@00X+]$**($DABGPJA2IV ^9[%8ZT" M+FK3+DU\?ML\/F*A.0BSH,, V'$ 6A8T_7UJBZ#HWC,.[=3>O'XH#:>6CH/) ME)-.;=)Y?7):0+QRP>F]/<+C]DDP5G=6^ISAM/@BN&H;L<5.3 CG,&9">T9! MZ$/BQ!Z,?"? -J&H^MI/3+$T([0@%:TGIMO]:6\7F*"DGR6']A MW4\NJWN@$;RN^@ 6#UQL?28,;U,Q38.P]?HB3[\]G_=QD(,]?^/PT^8Z =E- MAP7L.D&(7 ZM@"&(;-^'.'(H# +B8L]"V&5:%^@][9.0/92.@'9^IV #E_1OY<848)EP857].JKZ%55668M M%?.E4TP53'F3,BD#Q5'.+XDB1Y&G=Y;RKYQFPBB07?QTML_QM_^Y=]()1(8W MU?E@S&!<" )!2^%%MQ^FN4W7C\.H_7=BR-FV8C]+W5TY\.1Y;:Q77D1E?70" M[2"P(,*V!7'@A#!&H1OZ/ I1I*7WM@,O;F9;VG'2 M%/+8$3D4N#0"8+7=:PRVB;>T-F(C\J(4D#"6 M4WU\S93@ILOTYL4GE)W_B[ M9"R1?GF\1I;SO"N!K5VL>G"@I4F$'<% 4/SN^:=.279U4W$8OV&KT2AT$TN% M/M0F*%^M#,THFW)X]-G,2V5&NY:F^DMFI@%D8L)C%UASB*&*8P5K/C&W09 MK^->P38\5F9N;ID'#??;@IO[53@K", .@V5^)N>E4BW@/%TD\.F(N=-\\LFQG@H16WJZ4<81[)*R&\IR]1U@4GU[L8G!UB: MZB!HY(+(JIWVEDX-*^@D4 K6CPF,IK9Z)(W@*$A&&Q,/8C'.S#DYZGSFS1!C M>V;-X,/CW*-Z,JHSN+-VMI M)_ZQ$W*GQIM%_ PPTPJ&H_Z]B%+>5TS9N6&?A %@0V]@,40$1;! M,/0IY';,>6S%$7.5LI:/#;ZTS5K1!RH"F^I%ZCOU%7##V_0<.";>HQI(:&W0 M4RR/VIVO!IMM:YYBH[LO3SXSSGR]3FDN75L?>?WW==KD"A="!>!U_M4JM&(: MRK1*WVU4?[?=R2?TV#0T M@GQ+I)XIJ(2VFN5F#,%Y=GY++GC7$OR3K(J\1?3K,*+:MI .1(9,%Z4I9[4T M=$ X- RTWAV9C9GE/+E/:[.!OMSE."TPE2;(+SA)/V=%\5LJYEY+4V1%F- 3 M&$<0A]032H/-8.AX##HVMF/*F.N06$\.Z4R_/'FTHTUF(DM&&D<5?1$BZK%. MY*E*D[^[%^P4/X&UX(@7(Z*)M=9)38(9QWX>2=8!7=()WDE*?[H #3N@Y0=T M&+H A,L5 G?XA\&LFV/ M &%PK,5?;&7;$?-BUX,>]RA$/I+%#2WQ1T@M'MD,N[:6#%"9=&DRH::Y;E8" M_K'!>2D#1@#%Q0-@#1. -<17_:!8MA;_T>EQHMD:2FEI LQ=.PZ8D,PH@"@* M'1A2\8?''(OZ48CK/S;5XLQ3C>Q#=QT$YO*>M\QJW)MVP?,MBIJ -PWT MQ *_V0 5O1=@2_%%MZ],2[:Y,T ')$-G@M*4LYX1.B L MKU3CP)MGFPM?LEM(QA9;@3C@,3,<6/F$SS2/MC- MLC2!WAH$M3[TA'/P+,D$[\ Q-1.,US,[0&LKEN/@FU63_)(!06-=PW$2O?$U M!N85Q8 MQS#V@P@B)HM'.SR"EHOBV(YQ%"%?1]@,SK@T47.B+O_(<@'JP*L)':-P3BQR MMK36R= 7N]QII<+]VL)'&1M#HF=XOED%CS+[AV)'_<6S*^A^W/"[[/#&4&MCQ(F2.Y T;0/!Q,911 M>S[\_5)H:N1G<'R9!_V<\K_*Z)DH##P\V5N5#%:&H:>8L/H8XU2GCYR4UVE1 MYI474=8M_I@]XB1=\0"%'',+QJ$G^Z][#!*&,>2>)>PVZB+'"W0TIE,3+4V$ M23K!CM"+JD@V^%X3JVF5G01732LR =G$LF1UUHQYQ" M9+LAQ#9%T&=VZ%&&N>TH7>B-)V%YXJ3F )3XQ];.DA'@;0[O!=ATV=G>G?"& M(5V)H[UFJK)HRI687$HUBR"HWZ]GMUVR]%G3*P.L5PA;SL.= RH@/D<=E;W9JPXA["+MN1!"*1[G*IZ)X M:5*XVP^L6Q2D95I>2F_9!A7?4C;L.*^[B(%]WB] AWOP7?(/&@#&NN\G^X0T MG?]+^#"F-IN7\TV,OY"8>IU,7V=,1N_;7(9,#?_)JY3))QX1\_>-/G"V6?.; M^#UFTB9I:LO<20IVY=%1C+W8"RCTN<\@HG8$HP@YD$511$,JK ?F*0?]J+"BFXJFVW[4N>U!TBOA+/B&O2?!A,A.[$\WX)Z$PMIS4#E MFFB+>GVOR 8JY>I'@ZH1!F@>W)GB &L8V2[S[\@7;"J:3P^DWG ^Q:'FB^?3 MXVTOH$_SU?.#MU?8?P\9'#J] 2T_G"A/,#Z1G#/("1:W'HQ5% 79]:MN^HMD\S@^#T M+=3$#&; 4SBNSH!CANNY;ESZ:?$X#,3X2/,%GB5?^9,8KFHTE:1QEC_6-I/X M.DN<5-NNS#I!XDW4^%.>R7P5)F/.Q=-5W\.F55_QP(7JQ' Y54"YTEES^,Z; M!8D?/3U./3/.]=4)(?_*U[*JREUVAW_\-2D?9'J=6$,Q7Y54)$P2SKKE U;, MP@ZQA3!T8T\6KN(6))YM0QJ[B$56'-)(LW#5&=0H;8]9Z\=\Y8P_/K77]\^\ MD YJ\9-U]L*YS+4H\X3*GU6!Y%4V177'\,>.6ST?U#EKJ>9=FGI]9K(S)(&P MHA#ZV"OHL1,B.K%^;#W?XETE MYE].C;>&NCPA[K.F:)[*T!0KD6T9JDZFY-C';TIQ'@EGKV*M.^9\BO=(;O<4 M\[%C3-[H4:.F_&^I^.V:LV\\?TXH+U8^]9&-$(&^ZSD044Q@R"(/EYR5[:,=72!XJ&P,F:]9VSU@J'VR)7<.)C<:8N)MMOY-N2OY')^CG. M]*TLMYWCM-_,E-T<#2R=P6:.YU"SU%Z.!A ^HY6CB=GU,[2J;C:W/(^;\ B- M)*PCKRY-(ZC[4TD:I=M<^KX;6O5SJ8X!U7^4&\!HXC-W/#Q:64\]((Q*;#HV MWFRY2SW,=-.3^A[3WZ5W.;O,\T[+Q_O[RV>KX90FGC?WN6X M'W=I^(67TH]QVUSDOG_YK1!J0WJ=RDLNL?R7M$R>ZSE)4>:8EBL:>Y;G,!E\ M8B.([-"&)'!\R"V?NXQ%/,):M6+T25B:++G^\OO5M[OK+[^ RP]WU[]?WUU? M??N+WH7?B'50N^>;%MV)99 @OO9.M^3+>M_O) <@27\"6R; C@OPO>7#8(CW M>! -W>6-(*[SQ !W>W)TQDK[*9H$X5;WT7QY;MC.MI)D,4?BP*?; M.CG;,Y\%GN?X7@BYS3%$,8U@9-D^I)@A8E%N.2S2*^.I,.O29%5+=+=4EJ:Z MI8:VFH9E',.)I=$6/AF=!EJ*.Z6S)E&AM% R5OU39%8N;*EN%6&$(,-?U9.FCNO6+!!N9C45A<[<:S2UL.KPT_4ZMQP!N5M! MAZ>J2V+#5;??C2F7]"1 FQ*11FB:5[2:A/&52#8Z^#A1?ILWI6\.&P00)PI< M@D,8!=*'[ED6Q)A:D#LV#D.&.?*48KZ')EJ:P-W2>:0?@X&N7R?Q5I.?)E"< M6"3N )RT+<,0$H9DULEI9A5#0\P>2I;!Y_6$!>/)ZF,3QO:_VX:%7[FL";ZR M*,,.E76F?!]#A ('AJ%+H.]8S/>Y%T=JX;H]ICD)GK1JB!I"'-W/%]@F=#I_;AZ+,>UB=8.SRC3SUV9D')3KN4 M8OO#_TQX+H9\>&EJ2?NN'6*/NS!$3@"1[7N0R)2;.(PBQ[$X\;E6H6ZMV9=V MG.^*^H$MI=65YY?+WT<6\=9;#34I,1G&$\N0\^ =7^90!R;3)0N5YGZ;\H,Z ML)PL):@UR$B!EJ1)R=?)LPRK*<4'E;Q*#K!7EH#"<@(?6L22[>0M#G%$A982 MH#CV;<<.L*,EQQ0F79KX2K:$ EQG]>"&5$V9I0*XHJ@R#./4$JHB%WZ6]((= MP8=)4@9EE 8^ID23RI3S2B0-$%X)(IUWQ\F?K\G]0WD3_U;4X]X066!*3G?U M@S[(2/-/67ZB7=0J]H.0$R^$S+6%!>6Q &(AC" +B1]2Q_(0U;K9.H.6I4FK MBA68Q7!3;.55UO C"P[PAJ.JW$#=:6Y7@T"SL<$Y2Z@FZ&9:F(GEWW9-!!^U MT ,WG26YZB[)02>[732..>EH %1#0O,<2F:5I08@.Q2Q)H8YKEJ M7,_KMY8F\HYD*"F& 1Y!I%\NG0?&Q&+F" [&(GQ.,SXR^6IOJ!GSK8ZQL)]B M=?0)<\&\G0S873&9;^+/(D[D]K_-^7.2;>0M=)*Q%4,AIAC)EF]Q!%$4!S * MHA!:7NP@U_%#UU:Z_C%'TM*V?S>EN*/*@*)E0)ZQ3PT+H*ZSJZGH&%A'-7UG MWM696!Z="C#N+MB.(_"MNUXM4Z#F:MKXXW$(3QBP3[,9:C?/VAU^: M&-T2IB<:#S!3$W/CD9A89$D#3080MJ1=U#E:+^![\[?1;*Q^. S)EX/!9Y45 MQQD[W/'&+ M7V0ID:_\27P0#UB*"#'THSC\9<3=RK5B%/A6""-;=L)FK@,CWY'1-"%SPLC" MD:WD 5:=<&EBH"(9/-4T:Y055,&V?_-/@=C4CI$*K(9<6;.O)5B>]37)=2RM M82 U*BL:!G2VSE/G JM7Q% #I=[R@RKCS%Y;NF&)%B&TY/H^AYQ&A>;DT@*'G1) X(2;,CP/']I5UL!.3+$T( MM'2-[Q>VA4]!S3( RL1[_;"1V@4PB-#XSFICD)JU)42QUQ,"%P#+]E&;==4K M C?4RUYJ=8.U7<>UB;JH'0*FTTUM^^Z;=54[I+ZON]JK9_53M:[2,BE?/B5K M_F7S2'B^PBS&KD,BZ'/J0^0'+B0LY[?H!HP%5SM X'7YH$K.D#DD!0 M4ZB>E?4*N'X9>"X<$\L^#22T$K!.L3PJ\^K58+.E7)UBHYMK=?*9)U7JK6VV/-DV\/?+V6MW$X?5FY#'EN$ K- MQ\/"0"$\$++))Y AWXWCT TBK&F@=(=?F@QJ%/.*1-#0J&ND[,&G:J:,!64> M0T4-CQ&FRC&VSS!6]H:;V5PYQLIK@^7H4^.4B[9O4Y565212,V\RK-I; 1O1 M@#*Y;6D00<0C&X8H9C!V*(Y<$B";:.D5@S,N;3MO.Z]U*+YHLP;'7L$,XZZF M.QA%@BCB!"C,.0NP@&D4.PAVG@NT+B9"5>JTF<_NFTQ,UVTNEV2=UL),]?JEP: MC7@Z1735Y(HYS*:^ >I-[KX 7WIJ_(Q,[!Y"Q6A*]\G)WB"9>XCQXVG<@V_I M1]I^Y46)RRK%[".7M\U-R\F/XH>J\;9]8RQ-!>G0"O:(!9):]7#;7MSZ!8-) MR"86"2/1THJY58%B5.1M[\"SQ=^JL->-PE5Z?L0^WZRY;1'/EOF0=:.33VM\ MK[S%C[^^N-TMR 223FCO)<]J-S@Z!9?"SCX?J:DW=3](X+NDUU"F\0 :X_;U MB3'GV]+]3.WMYH%'1V8CX^)!_O^5L"2>\5K6EI)B(T^H&%_^XC)E^S_H/+F* M(Q0P8CL0G_MS6"181Q]CF-G.@PT,&D8\\B%V' M0@=C"S'J$1K&S2)>I8IU1V=>PI:N-UI +N^NWF+IU,S&V19CXM-&4G91]_SL M$"A3#%K:0?V(7*>#'W;?,)@X;@)94SGC9]$R;[JX"=A>98H;&=2X[^R2TLWC M9BU+*5\^RBB;_ZHC5R,4QH2Z@9"U<0P1XS&,;$0@<6S'MUD46 YO:SW?Z193 MU*%$:8/OUX2^FR=FH*46=,DUYG8[M3!GN^+.P7D9[CEM[$WZ[ ;@F]Z/=XJ MI?CV!@#2\/<-C:3O&_A6_OTVIS?Y79$WR?MBO%]Y^9#I]TM6&6MI7H,JP0[< MBC.&"\S W;>O8$<[J(E7=QTHH3GL1S -Y,32207#"5H@ZZ TRMF@-,%LG@<= M=KMN"*WW#"26=8]F1EW/X0F>*0AC:V(8TLBW&7>XZB*KUQQB::H12 M-+4^I*T##<+9+SF,0/1F"6?FT3HC\6PD:C,EGWWE3V*XRI>1I%5AK4K0/O%< M5A^5;JDR [C#0Y6#MLL^:]+1V":OGGW@C2-DJJRTDTJA8F;:[#J=*A>]&6KG MZV>M0OA7+JO,"I7OF>?XODFRN8FK]H;%S:8LA)(HRUU^E%T2.?N8%'2=R!G+F<6AZU::"4Z6N6K*4IA!]YFE7W M;EFNV8;>T#*IF;/S@S_QD= R!!J.FF0\Z::MF0(=KL!7+K=PLDYJT3=%CWNS M"!NR@@T1-:ME;!;(0VO9\.AC2P1OB[74$U\7Q8:SE>W9# DY'8GGW(+-(6F1Z<3*L&M M*C',0CBY^#A>I'O*Y&8=B":LLOVVBV'S@,!BYV(+)L&Q+J$2@^,.Q&KN>'7*D5W*D)EJ:)M#3NVO-(*M73 M"(^"V"]"3$ SM<->#Q6M9,(^UD>E$QX=<+:$PCYVNBF%O<^-TQ[J*[]MX\B= MY;**XM@.:2 M"FY#%,<VG-R)JWM/$-6SYV[H-'?P#T)AZ+0_/<^L1_P@NX?G^O +X^3! M-[X6O[W_A:<\Q^O+E%VRQR1-I .C3)YYVTW=)0[CR(NA+1 5PL$6ID3,(L@\ M3F.?VSRRM3*-U:9=WL%?47T![FNZJQ!#O$?YMI:)GB117 8UL6(>W,E5AP;7 M7SJX[A,-&JK-21P]E R)'\5)9Y5%>D <"B;-MT=J+;L0I1M9'4@66,CY@QA9 M3'&=4F'E?,X*F;EX$]_A'RO?BD(:!P@R-W ALAF".+1B&*+ B8C#.8F)CKC2 MG']I2_)^J MS&=Y!R5X,*A!C0//E%ZE.?N\VM8X:%[I8".'&2?SKAZ?UMD+YY7_^.:I#K"J M2J-J"*Z3@RQ-1+6$UK<5H"953R:=!DQ-^AC!:F(Y])N":_LY71>VX )=EF2=D4U:Q>V4& M;K'IFYQ!N,Q=#9^<:>[KX2&6CUP1#[XRTK%#'SC;K/E-W-2'8J=30-Z__(K_ MEN4?UK@H[N0'L<(\PC'!+N2QAR'B?@PC65Z.VN*'@>]1CUA:_IYSJ%F:KM(R M(_=2RP[HS:8"Y 543(&**_"]XDNS+MUY*ZKH.IIKG:;V*$V^1/K^)A/0FG)# MG47+O-XI$["]ZS+\&*>C+L'W!IKM M\OL8^=U+[Z._'Z<#_9)E[(]DO6XW^<$,6M"K,'UXCBN]HY^_+H[YS1KGGY.BK$Y\ M[:3UDP,L31 TA ))Z06X4V\9W0]3_[XWAM#$&[X+3F,/ .,)YX- C,HR/SWJ M;*GE@XQU\\F''Q[;[$(<=;FLEUW_]3E)N;WRF!5Z)*(0VW$($<<(DL!W8$B8 M[]#(BG$0ZO6\.#++TK9ZT^JA(?&B_0>0Q(*;5$,S/PWLL)IN!*ZI+UG&(C6B M048/$F?TR3@VZLSM,GH8>]TUH^_A$=4C/O*8YT(=D-Y5GA95.NXG=XZ7P1[34Y'9#LQE2T!(YM;PCX@(22A%\.04^)9/K8]6RG-SAA% M2Q,H+4]5,$G+5*>#5YJEL"%=/_W&W#KVRZ0W69VI?0[MPG3YV4O;V;)45TFL M(U8Z;%V '6-SKY=&A8VYUVVF4APSK9]>_0V36/<6ZC RT7P5/4SBLE?ZP^C M8Z,1BO(FED9V(:;YQO/GA/*K'W2]J9+?9<486A=+$/]>\ZH93;I?1S$(D8\B MZL.047&*$H="XG&A:ENQQR([I)1K!8Z?3]+2CE')4=7SO:B9*< [+OFI+O#% MCUF'ISK@O,.,=L;[V0NJYM*;=YDF/D\E,W(E*G:J)6@8N@!;ED"7IPNPY:H6 MT-.4SS0'LK%(C+,)FCE@PQ2 K^,ZC(T\,OQC0PK^CXTX ZZ>Y65*%0/@V-2* M[1!#VV$!1#CT8,0P@79H!8@A1K&KE\5S9)*EB=<=C: BX7B(BED-$/58EO>@63KA+[4 M?^[\\I;%'$)]!WK$CB"B7@1)B ,8!)B0 5AY"MEZNM-NS214%$M#_3;NN+A MB(KBBGBK20CS*$XL,[8 [DB^ #6YX'OSM]&+DG%(F6H=JC;IO/U#M8!XU414 M[VUS=8J^C3T/<>*N.MHR:B1="Q/:#%A"I*R33 &[X0*F0E:7WZZ &E/)TVCBZ-J_4T. M^>0FW_':1SLN+D#-!Y",M-G)X%W+RVG#W$A-) TT)RR3I$+%FU=.TH!*I9B2 MSG#F^K[_2(I5X+C8P9C!, XX1(1RB"-$(?<]S_4#C# .SNWV+N99G. [TIH< M?)>4&NCK+G%55-+.1VMJK6P$4$;ZMG=@F+!;NYSES7NT=UA5Z?7Q,%X0D MQ2E-\/J#..C%/\OB5_PC>=P\"L%4"&6-R53D+[S\S.LZM5^E);.*W3CTB$6@ M@V0[1M_F,,*>["G%*<:QQXFO%-TRGH2EB9 M$X"V7%R QYH/\:,=(U*1 NN& M%2 K6&0Z?0-&+9?"_?3DBS"Q9-KA_V&'?\,"Z/)092BV7("OL^"OT]%AZG68 MZ8)YDO70;.=P#I3]C1Y&C3QC"XAS.-]O#G'62",K\:S7V1]B5OXIRS]F&U+& MFW7C1R@ZJG$3R^%CSW+%_XE3R/+$'U$$(SMRH44I8Q'CF.GE6&C-OK13:$N\ M[)H"<$,VR+=T:Y;@T5H)-25W,GPG/F!:&O?L\WV\.];Z!'6+1P%GJO2.UMSS M%MX9 \NKLCNC!C%R;=K4CPD]QR;$1I"[LN.";(LM_A-#%MH\$#9YZ%,MR_OH M+$L35X<7@[H5#8\B.>K*='%5>%[?F1HOP-,+P32WIF]1>*>7S8%[4R,%=ZY3 MFG-<\(^\_OLZ;47++7Z1P8^M(A'%D+$UDM%R =ZSAXR>0I#M5YZGFI8YBJ[G9UDNM#NFG/),- MYUZJ)\12)T^/RA'(9ZZHFF2:?ITF%EV[)?K87:*M G7;6:*&D6Y@L3D!=QZ2 MAB3@2")F%9'G 74H0\\<;;20S1[YMU+8HW(_;[O2!5$8(MNU862YPCQ$,@_/ M\1@D+HV\R&$\"G6EZ+%Y%B@F956N+9TJG>:T<%669>>B-;VPT@9JC"#J@\&< MI#DZR]RBI(_5([*B]W%S<2%-0(KL]IVD]]6M'&61&Q/.88@C#A%W(F%S13:, ML>,%@>">8GIN&,CK:9I-:7?L3L2AMKUE;UOZ5">UP+\Z'-:SK7C#N-_%C;[3PTW]1@.R6] M*O*GM-(&,9O,-#L]\QO;8X.0#!MAPT.,[]5G.^0N*6515TH)#XD+8\=#$,4. M@Z'%?>AZ.,06CGS?4RKJ>FSPI2E.%5'R%+>==^0GT)*KWZ1OBUZ_D#D7DXFE MB"X^[6"S=^4[9.-81[Y7SYQ7H/"7/"N*51C*1#S+AAZ)"$32 MGQPZ-((!]6Q/F$%AC"R]IKU[X^M\CO-TYVW)&U=QL 9-[>P?#<3$^W)74["B MS'P)P3V&#=<,K,=^DR*!>VR=J@JX_Y!^&<#KM$C$DWR1)6IE?&:7SA/$R+>#D, P M(C%$OL,@#E$$D2VT*<]QX@ KI1R<2-$'.Q/*)P5#2G.YP^I[$R_O[\BJO&D9_R%'W*2J!.^Q6-(WKQ"?("$@-:]6Z MH(UR,RI-,)NG48?=KK-1Z[US8JSO\(^=*KZ-!W:89='0(9 Y!$'DV2[$D6O! MF+A(_,]"H9Z'L6>NI4F>)H18T+IG7IX5<'T<9#5+W1!TDU];C$1M9/1U+QY& M(["/S_0&4=B]+!^/Q.Y_94R?E.0Y83QEQ;<'G//WN-BO-O^%ERONA5[D< ]Z MV+(@"HD/"8TQQ,QAW..A;[&@#6J\4VV&,CBMTE;8CV:\FT.-:1*B6,L $.?L M)GT6FJ*,%A9NP!-?I7$FOM@J%^BQ5+57-89 M-F G GIJ3ZA9C+6LUQ&(C3)B=>:9S98=P7S7I!WS^M@>GD+QO18BKTQB<2!5 M0FY351-Q(LMAOHL@\=T8(LI]B!WQ1QR+D\RBGAL&2*^/YXF9EB:8F@Z5TC[; M)Q?4].KV\CP%<+_0,0K;Q&)F-&(C>GH.H'%&7\]3(\_."]Z M7H@BGMRG=04H^G*7X[185]/\@I-45OQ:(1;QR"41)%;@RT)TPHPEO@.)@Y@= M,63;H3TNM'YXQ<2*0R1DG>W) M,!@:.#!$W(:$>W%DRS(K5,GY/SFE2U.R*OI@%L.-,$-P1:*&6VK2-55P"RYE MI2:6M\<"":LV'0VGH,MJG1W=1&VV?JX.NZ#A5PS0KKW@N7EK*6NOXP18%G49?&T"4A@2BB' ICP8+,(S8)718B6ZO^8M]D2Q,+^[3*:X:& MVG$-@GMQ5O-WF$)O\BO\L,Y06.5G5N MR@>>?Q$PU**M,6A\B_" ^R'$$9958'T""8YBZ(21;1/$/%NS*?'4%"]-E%5$ M:GDHYEM<-=&WJ"7[Y_18U!_!CF]CENKL:S1=WJ5A>M\Z97,:^!6R/2>:>(3G MO(G(O,VSOW%:?LB*LF@MLHB@V+."&'JRX3T*0PI#CP?0=T,KX![#*/25_=ZG MYUG:8?!1@$]+V4E!4EJW6]E#Z8*?F?XB:QD]5S5$\!K+OB*!2L$5? MJ* AB<$Z2^]Y_I.I$-;A1>YUU?:\/I^C=9B'/3>IPN/Z(:IW68G75>QK'9/\ MM4PUHE&/O[TT(5Y1"3ID"OVPW.2I=H3I";#ZY;@9G"86X6,AT@H0[4=A5"SH MB2%G"_OL9ZD;X3GPY#AWPBU^J1(#/F7Y5_XD/H8'+ -&A7+YF*7?9)["RO];RZ3M"Y<%&*U+K1 X] M$U\!<#4;W1"(\TB'EMA*E]B'LB88?.N%4MLZ5D?'D'FK,.&L]JDZ (<&IL:; M8Z]$.V-5 JVXV91%*71.H?"M@A#%*);M/ ,>0Q0X-HQ"9D%$/-='O@ ^BO0N M1ONF6YJJT=SW=7=%DYM7@ [9NM>DO8BK7I::PG&>*]/1$(ZX.E5!YHP+U-[A M9[Y&56'U]66JTELC"KFPO]UEMSR3&7>?4OW:+<=?7YI,N-R&@(.[#-Q>W1PD MZ'[*LC+-2L6&Y7VX#1LB!B";VIFDB-84Y5?ZP1E7<>7$F/,56>EG:J^NRL"C MXVR4;7'5]R_;?_YGPG,QT,/+9_XL.*\ZU%$68]O%D,21#9$7(XBYYT(2.11' M/+)#2ZL4JMJT2Y,5G7+"6V(K;]Z7R]]'=:531%_-:#&/Z<3"Y!PXM8T6/70, M&2Z*D\YJO.@!<6C :+X]3BA]Y266]:*N<)X*'::XI'3SN%E+3\1''B> M'T96P&V(D15"9'D6Q!YS(*:(LY 0R_.PCD :GG)IPJBE&/"&9#W1HX"QFM@Q MB]S$(F<+6DLM>->A%S0$&\Q34T?'D,A1F'!6<:,.P*&HT7A3W[CYE>.JLI0\ M7A4-FLXK2Y,%#6E_43=2NOP/&R8C69]X,S=4&5,53G ZRK+HCC.;-7&$^*X% M<>S78_M:/SXF==4CV:\A2^5M,D]E9YDCU0)#QPV)BQWH4^9!Y(I3.V2(B@.; M.RX3I[@XN?7:6VO,OK2MVB&^;EK2)=]$W4:]M5$[XR=#?&()81+L$;VO1X!F MK 6VSMPS=\(> L2P@\XA*($',9$Q9*& 69H^G;5IWKI[9DVG7*OHB/5-74.CW" MTN29I$G=ZNI!9M@(,P/*Q.*F0^2VS.$%$'3*2IZRR6$O8%JFVC >HRRWGF%G M,^2&6>O:=0I/CT\WN/I!DT*6X[Y)6XG1QJVPE1-0ESC(AI'KR6LA*X(XH CZ M@1L'D<.X0US=BMD*\RI][V]7,IM7I(,2_Y ULQLU)]^1KQ]SW[L(_9+#**;S M9BS4Y%9U#&_2-LCDZV0XZB<69/"U#AZEA^ M@-)[XZNAT"Q_RJH>=NDW\3GQ#S(^/'_YD#&^LET;(XP8I)P&0EA'%@SM((8. MMC!V0QQPG^H61>F9;VF:VK;81X=F80*55>Y.#AK*@21=OTY*'^[]\GD"-"<6 MSR: '%5!10&>LPJI](T_>ST5!6:/E551>6V<&ZQ.8&URFG;MECCRB!W'D 8H MEAJ@[)$<"34PQI$5((=9U-7Q.O6CZ.:-^IL=*;6W"KZ MMLFED[C5>S$PY"0Z/L>L/J!>-@]=//T/CU4G+AD3'T=1R9&;_#;/GA-!^@K; M-FO]SB MA/U>',F9U$X2T!MU:1)AKP=IRP:0?(#GXL_@5-JNNK]8$_1A'_)T>$\L2T9" M/4$>PC@(1[FB-:>:S3T]#H*NRWKD".,LER^\_("+ATH(,L[>O\@*&]?I35L& MXU+6H:Q+][3JN$?77_Y!5Q^N+O^_?KN^NJ;IN4S8AW4S*)IT9U8L@GB@:0>M.0#\@+>545@ MDO0GL&4"[+B8Q*X:#Z(AHVL$ ;-:9.,!.C37SACIG(;9LG7')\%6'2ZU$1,U M,V9I<B85?TWR[[@X$Y)X#._+!COX+ M&;,$ZG6H>##=E5L;/*.=NM5G?X/NW=K0'._HK3_,.%FWE:*?.2YX6W!CA6S? MDEEAT/8##R+'M6%(L >M((Z)CVTK%B)-JRO:\8ET-M<\'= JY:+JD"P+Q."J M9%15GVZ]8962T2D(MY:L=,O*Z8FW$]BK2;'S\9Q86.U4L8I"(9,:<)HWX, M#,F<$Y/,*EKZ&3V4( -/CT]B.5FVQ64VC3Q"8""KY2 6$!AZ'H+CXK1[\:9.Y+F^A:'MQ$+MM&(?8L^FT'+] M@+J.31BGJZ3DOZH<33ZAJ\OLDE>F.VQ*CH^/B>_%F88!1;(4P(AX7 M:GX@VV&$!%JQT/8#YE-FV0W>5ZEBZ3FS:+?33GD_P:8'6NWL^R>I_G2L[-.% MV;I/.H@83)9ZVPI0.DP?2X6:H/K3+<]^Y55C;,6KG.T+2SO.;J]NU&]<=FP/ M7Z:,XGCB'2I+,GVOJ3)TW_&*RU%7&;M19KNE>$5X]P+B]2^-WBU;(Q=P/G9"L2GD-(MT4;N%HZMPUEW"F>B^[9W"5OB.W<)DU\@]" V[<7!L8F7 M<&'0 XCB14'?"",R?3X)!I-GV8[@$TOLSA=743BF,#3RF+#]"> _GGA>%C([[W@S%U-]4/IQ M[Z)+!);#.M MXJ:OIUB:M)(4@AV)HXHI'P%231R=!\_$$D<3&?V^TR>9-]5M^O4$\_:8/LG@ MJ\[2IY\<856_3[)O92Z4R7MAGO^29YLG(51JGV/C8496C%V.0NB*I8R?8:05+$6C^$TL$P:@ M&[X &(.AACEI%,N9+,NQGZ.>0:B,3*]M.#S*?&:B,D=[%J/Z6V?4;.R4UKA, MV5=>RE[-W1)H5?7Z51BPF,5^#$.9O8Z"P(,$103BP'6)'40>"5V]'GP:LROM MA%F;\7T;6:]H#/1J^IEI..>Z#N\(^O516?USD3*^2BR"FOVQIE<^J+/EZ&M!>-B6=57O0!.=1=1HPP3H"]WQ1)RHM" MB$.2I-60\GNY3Y/_XNR:B>\DB1/I3Z]K%EW2?VRD!B5TJ<^[K"/Q.V'SL[:@ M4?7D*H@XL6*/P]@.&$32-1[%-(!.:/LN#7S+E3T(U>/G)J-42SS.$&Y7%\>@ M>T7+]"3B=(NJ)D 7L513._4:'D&'R0NP8Q-T^00U^:#EM+(M.[R"AME=*;;+ M_F77EM&3+XDAD3X=G;.> )/#?7A@3#^AOFE\I$;,[\4MYWGE0=0N/J4XW-*T MW9.UCGXO@*2^]EVK6\JJJ [;S1, .K'05<-R@BI2FE"-LJE5YYC-PM9DNFMO MZ[XZLL;MKL7D3?G *YM>S,C38JLY-[=A)'"HZS$?>I18$$6AL+LQ(M!Q,!&: M*/$QUZJ0HCSSTJ11MWUJ13G8(QU\[FLA=.8BJ"F/DT [L5RZO/EP#2[+,D_( MIFRCRVYQ75376'K7:(1,E=E5GG?>TKNZ<+PJQZL]P.BR3KDLB/"1UW]?I[IU$0 M.'H7GN,(6=[=9T-U%2 NR*U#Q[-*JNV;SQ>=WXPQJ$>NG)K FW U9JL*51$. MWK4L_"2S!-O5:JQF]2M:]/%WMG.NL]J<'+T;>Z$1V^!C5Z]_D))WD5/=$T*I=1?Y]R_H\- M3^G+Q^P1)^F*>I;M((? P(ILB$)D0^)2#GEL>:X=T=A"6G:7PIQ+V^"2Y#I@ MZ )TJ 9;LL'WFG#-^'D5^-44$,.@3BP51F*HK51HH&)(@U"9<59U00."0]U MY]41BL!Z??6#TXV\(?T@PU*S/.&%7@&$$3H9K[*B@,4YSZ!MX/CU"@;T]K4+E^=$>7MF&\7V6;H1]WZ;*$^(A MQX]=2% <0(0\#Y( 1Y"YG 1V$(8VCC6]N:]G69P,:-J!DII*;2?M$1R5';+G MH3/UIF^ :0@<+LDPQN%Z&@%SSM4C<\SM2#W-YA&G:<_#^D?ZERS]NEESVR*> M?9GGERQ[*CG[M,;WJ@?ZZ1&6MI4%I5"2"B2MT :"6O'K6J5MR%8_V7N &S[7 MS6 V\097@ M\ES0;.MZ'01EUN/<,.]O1/LQ:]V!7>'KTL5Z5-;_%+U5,2LH: M<=()1OF8%'2=2=MA%]/@4L^.;.+#&%DV1,0.88Z3;-KH]"?:9#P6*I-Q* MRB5'JG*W\^L/J4N5ZB:1+%+6('E[[+)$KO6PN+A(KO4LOO]1Y1LY[F9N1JYF MUNA/L?&B6BJ@REFSRZ&R;*PT4-+B(#D/@D$>DA.=3,Y%ZF3:I:T39HQ2N ML>"JS2CA7D&80KX;\F! ,,6N M2Y#C,16#<*ZCN1F$G9R@%E1Q]W,63SEC8 (ER\;@$"#PEY 2U&(:- 9C2)AB MK#C7S;3T%"/*'G%1C#U_<4VLEAR'IED8,PP=-W6Y$7"X?Y#X*22B?D&(PC#3 MKH.E3-@R?>VK50%>< E>A:3_ %YPY3B.^%]7% MOUC^*4F1$_0.$5TF87'E^ M6&_GHRL7)5=QC+I'\ZK:M'EZO5):5X#_[:7)S%V^:9<=4F'3N60$+!N6_?)" M;8C+;0V+,2R6@E>RV6KX+BA=3:@:Q5C_^EUD.!X4]G MF(8MRA3@6[8XM>-29*"1'W0*7(%6!;#5 71*@&^30*] MVAY""8B8*PEZPC] MGUOXTRW\I(._F1F"M_]@3I@B[;\ SD'61IUVI^-QO$#K/6;'2]K1B-O[B4M: M?5P6%7LLOJY>]EC3=:MF@TLT-;M5HQ89U#*+!)G'_+E.%/QZ]W#;.[.M MKD"MAT)PGP2LPVN#!41MW\I)@@G^JE4 QE/"%>#2BP64:'^ZD$!Y9? MTXPDJ'.*NH V+X@3)W,8]%/^#TKX'CCQ0Q\2!Q.7I*'KX$2%](#^EUM&U]\F'C#&--7QF3[QM M_E.5TY;3K+M3?UO@+,V2- U@@F,?(N)[, G]"#JAYP5^1%CJ!2K'61HRS,V) MV,D+2%]@L.PDOI@K;'18Y"R%9; MVY/3_%X]]/NE>A)7 [^1[[^\7%3K8MG5FZOI5V' MA"2-8XCUWSH);^)W=%:AJ(HKQ^ M%L7 _Z>Y+,5^$I*81C D&8*(X@#&(>+_("?@?_#]Q%4JC'&VI[F9HKYLB@>W M9\&4/,0U 9%M_T,&'?73W#'-39WLGNUGVE/>,76/3GQ'7U";_I3EBYO5.E^_ M?IWH@( M:AD[7A+)@]IS" [/= .X6)[?:I!(3_01Q0?V%OS-9F;S'W83^EQ[DTSC$66Z MR3OVF!8;PP,K[EAQ_?I4WS,J>W]N\U)0"SS]6+ M.!C/PC=^*F ".0-$7RE<_E^IR;H=C[9HNL M@+*1>\L]K1!?*HGZL*VPA*5ETW$$8ROREKI"^09'!5&%(%WSR$X4EWM7 ,JR M?)4W$'<1ZJ:B;=5P&0RPE6QJNIA:-=WVPF@57]6MDLX;%5^A.H)ND6:IZX:, MP2 ./'&@&W*K[+LPR9PHNTW/S<#O)6N#>A4O. ]P$[R,%8;$=MG MKM)@:-0B/Z6SL7+C>XU/7%'\E&+'1<-//J5^Z-$&S7W.*X*7_Y?A\F9%/_&V M%U[$^/\%&8QBQX$H30(81]B#3H C@K+(\3(I#JNA3N8V>;NJAHV@0$@*N*A MR"I_"G(6TO&C$!- V7:-=#!2.A89 T'K;.1LHY,=D(RIU3\E&7U6;V7^HRCH MSWRYY$O_+??P5D_YMM+B21H[C_A9DB4PCK.0K]S4YRLW=:!/,@_Y"0T\JA36 MJM;]W(Q#)WV]']C)/U8EQL1 R+D!]N"U;%*&D;7/5Z<'G"%?0['S27T1/6 . M?17-5M1/@\6Y$_^:R1[^MH_/S<[41Y;\[_+'N)W>XZ>V&BI;GONCVBJ=OQ[H MIW7GJ@=#]P]3#/YFK@"."+O]<%6G%RE>QA;A=O6S6E:C%O!+9M?4) M@?B5.R+YZNEW7.75-IZ\X05A69C$&#'(O)3OZT/'A9B2"#K825Q,$4F0NWAA M95Y0OELIUW(^@A595;[OAQ+;^^K_SI[RE>#> BGF?R"2,][NJ,:>DZ"8[_-\ M&@:0#R*#F*$4LM#!?A+[3A#C=E2Y3_JW&M-.7IMWQ71FPRGG.;[[ %E>9,[5 MMJH3!_I*@D9+L*_F%=CJ"6I%>VE43;-VRSD9&PJ+!: NE_'=2T89@UFFR)2Y MSK3N4S>KM2A^4]>[?/R!5W^N\C6C]:EBU?S\;[Q;6CRW:0)QZB0L) ',LH O M"Z+";QR$"$8N9@Q'0>A0*;];K_NYN>BUW$KW?JIX2UVJ6D31^OUJ*WM;:5=( M#QJ102-_]UNKP7A:APG4E2Y>+:(_&3?2"V].<)'V\PH$7_$:Y[5CNBX V0Y5 M4Y=Z?3Q4XMAF?[C,7>-JHCQRHZO:ZI27NYH:']SSZK:BM\-\*-M2RC7W7\TC M7%UO62P7#D)NQBC?:%,?011E%.*,[S&\+(H3C#(G1;[*0?)P=W-;+;;2=OR? M1S2?X$/ST6]J6X81U.5\?W-8VCXIVL+8,GDVLH*=L.:\<#E0#+G3(YU-ZA?+ M*7[HX$J^=>'I57-DW/K0]'ZU[QT?.=/[OO27+6&V%R11YCHA3 */0<12'V(6 M1="-:9IF&0D84S)&AN6;F_7J[YW;"YE.1<"=A:.=\?%V^F W+P1BN!O-"$7R@]'-DMUGW=WD M[JX]\2@)4R>!B>]0*/CH(0XS!Z9)PC\.73\)U>I3G.]K;J:^$U50Y9(?HG:E MV!@VI+BX+-^$)< -I31_XJE51S' <0!Z.7-L"%#+IK6/Y3:^P0;'IP(LIJ(C M!WJ:-E1R7.6CN$F)5\QM@>]W)1D6 48IBED(6>JD$)$@A;$;I3!)$C]+O"!F M+KIT#]SK;VZVY=PFN%>UPN NN ^\_C98$\YWV@?WI+6[$3X!B\6=<+^W=]\* MGU!=9B]\ZC4]*W/'UH+[XJ$L7G/*Z.]O?U:,WJ[N7VK.O]73M:CY4I?Y%*GK MC(5I#)F#N",3ASY,(A)SJ\,B/XE2G/J>"LFP?-=*MF<"!F)1BZ^FT-EPB85' M4W0R [P56LWH*(R#G/VQ@ZYE4R2 K:ET.K%!^@8^_-F@_!O8"@^NQV%6-DWJ MB!FR4@H=3VJPU $YM%T:+:A':=Z4I4A#$SN[5U:^-8E.DB&;I]Z=FZ?#92Q6 MK-A4RS=0$\OSV;"73]I)+Q_@>1*R8;MB BW+UD,:*'/98V.H: 6,GFQPLNC1 M(77ZH:2#S^DY(_7EXG&!\8ZHWW4"FOF(P,PC+D1.2 237P(=PHB/$<6)YZCL M>(:[FYL94(@1D<13SI$PAY+EZ=]$?K22@IZH%HHCR(%BR#\8Z6Q2GT!.\4,_ M0/(M/:LA#G&KKI93]]U.8YJD-(P@Q5$ 4>)2F&(GAL2/:F4M0=0YW, MS4)\VY;A6[;UXIK28VI&XR2+^JCP#R4++9C@(?T-&=Z3 M74QJ;H>4/#2R@\_JF=9/(J"/-'=E_.3VA@5$ YMCM*[&HD%=QL13'J?_5X6F%Z7# L#5ZRJS5(<'WUG MY6M.6+4(,]^CA%)(@LR#"'L^3#W/@8GKXI &41(D\G6:Y?J(UB*#ZP[1G=3@NS5$%5('S",[ M%6?;R>]LOCKUG>5/9:QL;@1$ $G)7H2)X4^PF@'65(: &IB#:0&234V7"Z"F MVUX"@.*KFB62'Y^?_M_BIRB8^G%54?Z[5G7DLZW,S6;7THH*OAS"*\!E;JKX M=D779(NW2\ W?K9O#CG+9GD4-,.D+O+@Z)<[/M_TM)6.1U4\*G(\_L:%G(_W MV>=\A5?==8(6>QTQ7QY]?DOS>YUMQ0:W1&L^14G>#FI$;(#GK"6YDP>KC9*P\\ MU/E[5P:6 $:B*+!,*[IK/?<7?A1+_D9UPQM?ORT\A%/B8@:].$@@RC(*8^SR M?Q+D8.J&F1^X*K&&QUTHK>,3Q!0VA23J@.56SG_^I]ASHW\ 5LNKNGH?0>H& M61"&U(5ADJ40I92CF3+NC1+/H8G#:!ADZO1:EP'[M^'&.H%G0C!!08R@ZZ2" MS#1S(,YB_F5%41!$7N BUU4EMC*!YKQ9J4X *>M$7@*-Y<6P$>@*7*_799YN MUG56SKH #]CLG>=Y$(PYA4<=3.P"GE/PV.$[^^1E7,:WSR\X+X4K^:6HJH5' M$@_[C@K3$ M!YC*S?C+D;(\ZW<@[40$7X9 TF82/HV!8<;@@T[>A1GXM*+G&(#//*UG $Z5 MC]]2I+5EYD6TZ].J9D.A:19D.$(P#$@$D8-"F"2"XC(C:>3ZB(:)4EZO6O=S M,QA-T3-Q>4.6&]IDQ9!6([#-\Z)F7A1'3,[LV!L' MR^:H$[QAH>Q$[U%+"MK)6GRPD]^CARI[C>(HR=D_B]A; M-H#F85K@@WO<+= M_%R4+']:-9&VY.VQQ*M*I/_61Z7U;\OFX'1;6OR.K>^S1_QK0;W8SV*?P92$ M&** 1A![W'(2+W!B/R0NC8ER)I-Q,6=G5AM- &E5 >N=] !OQ>JG:*@IVE]A]C3%>R4O0)WS;Q^ M')C7>JE\U@;$9 J@>2&G3QVT!O3)E$-[O6G>=&[2BOWWAC=X\RI6JFVP0.QE M;AQ3 OU07"'QU0'B. VARY(H#M(4,4QY_7,0L\R<1'%24^^VN2KIY8G MI5A5O[.,VZSF.6Z&6'7SBW?,^\A7N'RK*2SON,KBC*A8\IZ>^-Z(\2_?>A'@ M *=1%$,/!Q2B,&0P$;\2C!(W=.(H2Q.52 J+LLXM)*/U6M):'_ B2&PJX9'P M7\4YM_C;6NBG9JAL#K:?/59HOEXQV]PJB-A3+:Z+D19B$ M;L#"%+I1Z FFOPS&?BI.]PF*:8:RC$4JWNA 7W-S2#M1MWEGV\,DO%P6/T7 M4YT#^/^X5TZ B_'"!*$96RI&ZPV-A9Q)-X2P99.\!7+061;!<"2:] Q4$NZH%I#,6R6;0-L M^YBUP_8^ SO902U\QSO]IE)YXW*\%;A +.(^$2D(%W"SQ"6@>466A3!-78CH MP3>]VG[537%_:((W2 *BVN9T;"":VN[1@NBV<3D=W2$CFD_2 #G(ASY_%?*% M(H.)FP30\_V(Q4F" K4R2P-]S6TUL$0^=SGGW-^?:JX^"'XI"[HA]ICGIB.< MFPW/G :]G!E6N:[E4U55;JMJP^@B!R2\+M!DP1B:$;NX10-PQ1 MHL1G>;ZKN1F2Z&?A2%F'E6YHK,2/G> M/#4FH98@M#':W84W9?4!:_6%O;*E]Y4)JLU%BBD.O"2% 4FX&QJF(B24>Z5I M&'DTQ ["OA2GL41?<_-#^U(E;GCD/ MY]_3K6U1V"]?=J*FV9R_. K757/^ DUTWS77+Y+:U=E[#>3@W=OD0DUW>?=> M>._=_KV;$&I^$V7YXJ8N$G'SS,JG?/7T1UG\7/\0V8%X];:((A9&Q'%AC .^ MTT*I"[&+ N@@U_%QY*0HS&0\G)%^YN:+-**"3E;0" M::>46F#%HAWT(@X!9 M7NTUL9*VH9)(#%08X"TT.RK^PVXC-=;N) 9+4KG.M,@^KKAY$OQDY=OBC]\7 M8>;$#G)"F#A>(B@=&<2"LLAQL1.0-,!NFDKM:+9-SFUJ_RDX4BCX-XX=+9XE M?<4=0".>OY;:EB?HGW>WCS>?P+_=WOWQZ?ZK :?F2,F!N=<^W,R_]I?='.PU M-8U_<"3Z=M$^_HMNPNH^\\X=6]_\$L1_8K*VW(P+#R69XV ?IF*&(<=-8$VD MF@99B*(T]5 @M:RJ=#JWB=ACH<(M"]6**=*52($M=YII&D++D_H$AY=@ /FP ME1ET0I^/2=!(S)3'R%B&I427$Z=*RH-PG/.H\*YVPKPH0<8^L>:_MZMC.NAO MQ7+YN2A%D:(%#?P8A:D/_3@-("()]_ )2V#*6)I$?D"H%ZN9(J7^YV>5&K'! MATZ!WP1?Z_=>\8'_#6XTR@ZHCHNLU;*&MG4#=AKHGO@=T. OH0)H=3!X6Z.) MGKGD<:7>ITX(UX'F1)*W5C/J11(%KR&]^<7(1J09WV=93G@/GU?*=1)'&YJ; MR:H%!EN)02>R(!,KUJMB+5F'0@[%8;MD'$#+5F@<.PLE$Z4!TJJ:.-[Z9(43 MI17MUTZ4?TG]J/-3>V_Q.:\(7C[4O.J?^6?5 C$O/- M412T#C?/MSK9T>:H8OV#S?&'33.V_UFQ;+/\DF=L$851G&:)""1S4XAB)X9Q MR%R8L#1*0QJG2:!$.RS3Z=S,02,9$**!#]P7?V.X5$UID );;F]C&D++9F*0 M8OT*],"=@E/]&"+K1.J]+F?"GGX,@CQE^HEWU3 M\!MXK<1:F!7EL^!^ I^V67CG_,&DYT+F?^FM,-=]J'@5&:<:>T.3V%J?GO^-*,*H]B^C>)OP1AZZ3,3^$3L0BB)C@WXTC[GAG)$IQ'*61 M(Q5L,-S-W*9H+25,A9B ].3L I\5N;U/0ROG85\.F.59W6!52PCXFEKOPO=F MN.#_Q-4/<#."G3K7]R TIIB^3WR M@&0TAM@-?(A<%,*4<,O@N 0YV&5)@ARU I('/#\&3F_L7 M06)YVO?1L)"D=59U8Q47#]N?N*CB&?6.ZR:>>U#=F=ZY6M>_\DK6F=Y_:VZ3 MMI?;7V"-7S[I0F![]9/37NF&Z92J6I=*>PU-=H]T2OS^U=')O^MF MPEQ3RH>S>BBJ-5[^?_E+_6T*&*7421SH$RKH9T("XYADT$LRC-*(T(2Y:HDP MI[J9VT1LI&;PLSUI=J#3R8(:0N" -YF2S$V?! M#*EVG 0S^+3>7O0&EZM\]50]L++>Z^YN)-R,^MAU'.@&B$+D>QC&GA]"/W3= MC"01"@,ETI&S/U"855VZ.>!U5NKVH$*MOSOY5QAY'AR#%I M, SM8L_W,^EN=E3=PUWM^ O&*.X^%JLJIVVYHKHX9L.N5Q?8=!>B;G7"4@=2 MCV;<8@B? 2>A*#(7T8@R/T52M.S:$LS-DO0XPQN6ZI8],U\UQ8OQ,).LH6&1 MLSE6P;9LBT[S)NR)#WKR7X%: ZM<<7+8V6.!&^G_O?G=Y."18&Z3;.A"3K8> M\8!NC8RM"X!)DC)&(N@'F0-1QD*('5?\Y-(T=;#O8Z5;0!M"SLV0?M\\/^/R MK6/_)S_$C5A5VU'Q:UU+[TE[3T_7):HS4 M,S(;;33%B)@FQS,IXONPZED ^2P=GXV^+DW2^+\,ETTV@1,F./4S!&-!2(-( M%$'LQQ%,(^8+4GH_BZ46BH$^YF;G#U,/A*"7I6?LX!P_=S, DF7KJ8'/!8D9 M1P@82,O8M?E.21E'2IU/R3A^5&UR5^5Z\9T]B0;_8,53B5]^Y+S93\4SSE>+ ME$8$)P&"#O(\B$+L"#Y?!@.7N2S#&(>>5#G+P5[F-L'[$H*_&ADERV4-HSD\ MNXUA9'E^J\$C/;6EU!]R17@#/3>$_[:;XL-M3S+)I=3KIKG+XM$UCLE)",)=8>'#E39!-RR^9I MBW8K.[C;HMU6%NS)?P4^Y/JO3A6#1^&Z*!JR:,K=3VKE=,$YM'S:[6@F M*V[K-G>D[.=) JK?W[[B_RS*CTM<5;N;K3@)O- A"0R\E/M;"2,0N]B'F/DL M"%R,@TPI\.-RD>9F,;>5Y/FD%4F0Q8JO9)7X#7?E&_)^;8?\D"Q6,4OR\C&5 M,ZO3CI1E0]L?I&U5C4&:DPJD;Z!6"M1:6;V'-(>UJ73.RP6:-O73&(!'::+F M6E9/1;L6V^F;7R5Y*',BS>NP_];<[.7-+U:2O&*@EDX^&^T BV$C=AD,EHU1 M+1B0Q$$I(>VTREH):0=-39:0=EJ%?D+:F2=,,ZKM3>8Z 9*YD>\P#T,_(3Y$ M#+DP=ED 24A3URVZ36''I',ZYO'A@Y!P:2W#;OB28<;63B#&40 M8>KQO9W/8,+"&,:1FZ4N0H[GJ9'6#'0V-P.VE57L"(2TH!97YFA%'6C)#9QD)I8]V*3+OZ)F0MJI?]UUVTI!ZV$$PSIP4 MHM C,/5("&GL4#_T$0OD"@6?;GYN9N+Z^_>;Q^]JIN ,+G)KP^#[>4KSE.#Q^>GKZB47S*7*%*UG&YC==*QWSH_Y ML\@@^'KW<-MC:E4\23B)E^2APJ5037*^JT1Q%#BAV= M2@P^K+?\=K6TKE='>X7=J.ZNLQGQJ(=$J@#7(+5L=HV@K^Q):J!ER-=3ZGM03 MT8+ET%'1:T3/W/7RMK:Y7+M.%B%AV,UH!(/(22!R,+=TF)N[@!*'Q+Z'&747 MZV*-EW+V;;@[)8.V[=3>%'L4??1S*]6LU0BVN8N9#G'D>S# B;H#CS,?>A2PHAD2=FRO6.@&= M!A?SHI@:43F;-X]QLFPO3S.M[/0$?47!P8#63E\_Z;_5]@I8/#^R/RSV2%Q, M"?K>;"^& 9>@A3'=HV;<0%&R_&GU<5.6;$7>'G><3W_@?/6EJ*K?6<:?><2_ M%DX"=(X"A*/+%Y9F1;2D0/RO:M8F+X,%F^T M&^$!::4'3USF"GS@JW_%JM\T\EE4!D,R5L .P+:WX%PV\$%(]YNH^MK W.D M>DI<@;06'W#Y#08+J(-F*EA H>=I@P74(3D*%M!H0K=XQ:HVC?^1KW]\W%3K MXIF5-5/*?29"K?+54YN1[SI9AF(GA21#!"+/=V$2,KX?#U 0DC3,'#E^ ]6. MY^;5=G*#GUQPT$E^U7 ;B>OQ5GI%.@3E\9"S:390MFS0S &L45E##2UC!3=858]ITZ O!.DJ5OK2]BV]AMD=E/O'B)'4"Z$5%B7CC1Q]S\NYZ(BJG.IP!4OE^9X2%A_XC/QI'>@/;F;T_> MYQ!M0,6!>Q)#QU9-\0-N1%CU@',J^#Y\/TO<.',A2A'W?=(P@6GHN3 D?I#Y MB$9.'*C,Z^,NYC:MZZ#E%RX;X/MFL!:2JLWN$RC*3>[+L+$\M]O"&+5T0(AG MF!_EO/*&IO:)#B:=V><5/)S8 T^^_Z7GJ;4+)PCA. M@$,>8;Y"\&&(_\&&: M)C%+@L0/U&A2+,L[-XMSXF;L_:Y ]7V3&8W:W_,RU+;[--$ S?!:]-W=NHF@ MMWE!:M[=Y N;<+8>RN(UIXS^_O9G)5(>/W-)5^+4KR4/Y!TN"/$R)CBX(A]' M$'D.A0E?5B B(0TCOO/,'*82V2??]=RB_$21LKH2_$LKNSA>RSJY.W)5Y>@_ MA;&06PWL(&S9L MP:___H0?N!R$YR%>_@:WPX'H<9F7SK(Z8(4NKT/&D1E,= MD$/[I]&"GBG[Q)KJ0UO7O3&H8N^7^@$-DR2%?A8D? ?M.#!Q8@HC)W$<2IR4 MI$KE%,]W-3>_MI.4SYUZ[ZBQEQ[ 5H^%-]C@:ADS* M0$>3FI!QA0]-AL0;%]84:RO.B)-[<5A_5&BFVJ\TLU^6IO/"WA[XE^\'KOAZ M'$3,8YGOP3CD;A%R1%8780S&21!2CWM.CA]IU14S+.CLR32AR3_[ZT&Y/ ]5@ M/:6QD+/S]O"U;+T'@;5'1W 9;L9"^)0ZGSB03P>8XW ^K58NN;(6<W_U+Z[F)\N@M,WH=#+.@S/5BEPE._TQ$JKA(\#12&#.:A5[&/TR5>!J5 M)9B;']SQQG_(5X 6RR4N*\!E;V+V?M.Y^U89#I6K<4L@3W-SWF1> #'KP$X! ML-. .YX<]6XT:BU,7Z]K &CT]EVE_W>XG-> Y_3=O4Y#>O;OSQ7-JW69IZ+! M&URN>%^5Z/YZ67\I1%3@ R[7.G>Y+L!+7QFM M0.>+QU#.ADXY,I9-ZIXJH-.E,[%;?<3P[&D$=BHU:2+$G(4U!:\A@WNQ.)/: M7U/@'9IC8^WJ6>=O;(WSU:[GKTR4=%EX84!=BBDD$>.6-DL"B!DE,$)A2F(O M<:FK="5TNINY6=).RNU\5;.29["4LWV7(V39HAV! _YJ9#2X[QT&P9#=.=/) MI-9D6-%#&S'RM ;C)OW/Q^*N6#VPXHX5(O'B\TJ==7.HD;E-;2[LIJJW_&+) MY5+#AYM[<,?_UT\[ 9^+8KTJUBIDG(-0#L]]HRA:GOZ* -K@Z91!2H^K<[#E MZ?@Z913N'R%*H5_;[F+8JD+3Y51;G+]=O"S5*6>9A U_<2B)+,%?P@ M&$;,Q8G+@C0EGB:5W*@N-Y=M7+_\S_%GAO]HRYU*UM, M7!I^.:_")*B6#5HGNWNWI*TAY8D%C;D-B%O)]1YR)?SR^^>![D3"AB>3[+&+7CY.(1M!W_!0B3$+(-QH(NM3-4$A8C&*E:CV# MO@BG$;'L*G9R@%O0*;-'CPC8>A$&G00844\[# M8%_3.A$R:A\Y$U(OZ2:UI.O;5;4N-^)@JBYPO0C3P/&#S(-N'+@0N3&&.*04 MIF[H$\^//2]1XH,XT:?/0 @.=I)W%< 52?Q.02QG.2X$ MSK*].,+L40LSC027LZ@8RVPY[F'BE):S*A[GLIQ_5+/<'R'")>3VYJ%8YJ1/ M$N BYJ<)2B!"HEXH#3A!@BFG@!E2)_OY\5W,S$#M)02>J=LV@ 8#E M[((9V&Q?=^@AIEY#JF80 M>!$_?DBFB/GV+8 ]JR75'% MV,(]JAYV6L<>BEU-=@JB!T'_4$2S!0U#59;B8O=ZA9=O55ZIFZ0S[\_.^)1E ML6+%IMJ/)^CD5K UYP"3L"H&L+)M/X9ALF$N1D#1,PSG&IW.!(RHM3?9QY[5 M9A?:!>-?O^)\*?8_CR*0X[E8]2];VW#\!792-Z(>@_Q_/D0N2\791@ 3Y)&0 MN)1&KE+Y0&4)YA:$<;>+>J^C+;Q_ -I(JDPNI#@44BQ_ZD)B/3@.<%#I-F0NDOS6-+KLORT:=*- M9!V9_;?FYK[TJ.M!)Z.\SW* R+BGH@^&9:/Q6.*ZRH(2'DK^R&G5M;R0@Z8F M\SU.J]#W.,X\H3;7*,L7-ZLUWZ=<4UH*DD7^XWWY6/Q<+9S(=:*4.!![$86( MT 0F'!L8^B1VHQ1C-Y4BQ!WH8VY3M!$3M')> 2$IQQ$(6>6FZA"@PW/6$$RV M-Q:G.2Z2RA5#>O91[52.7XB4OZ^/ST=?62 M?UQ5M*2?E_A).H?CY-MSF[FUE. Q?Q8KR]>[AUN1GEY37\GZ^0-(C2^VEX-D M^[)B !_PEQ#65 K&(!)ZN1>GFYPNZ6)0I;ULB^$GU:8N*7$N2B,^Y37YTI<" MKW;W:'$<)R3CVWP_CB*(LC2$24P]&&>$Q"&E"7.E2M4,=3*W.;X3$]1RRLWK M01B'9[8I<"S/;0NXT(+4U^UM[3C+^.SU9O&TH@"49?FJ9DL$N-O!_LOEAD\& MB,;TB2=KZ^9$CEM;N,%W)[%Q,M)W5D[JV8O3R7I)"BX+O !G"#+L!!"Y80:3 M*$E@X(2IRZT="C,ETO23O@F@/Y7A=G?HC]SJ?6^-=5G_.&4O*E*->+B&5N%J0.]VXB M#R)&!:F/1V 0V$E(X?QB#0.G\XV^AD!Q!C:O5/($:?U3^">.#;S77YO-(Z@=A[>6XS=V^# M+21E(L):4'*H'S_LHR1_^J -T)2'#WO86#EZ. G#12UV=.,1'NM5JSZE^H374@3+9U^>F[7JB0>$?*J1"8?8 MC'LM%\-BV8R$+1RV.''TPAF%CH,8SCVH7S*BC4>J,]&K MZ\WZ1U&*:I&+F+HBO9-"0@("D>-%$"?\GX3%3A(AW_?"4,5'&>AK;A.\#<:K MA*Q7+<4OP%MQP8?F(T6N]"&PY1P-0Q!:-@;]4,:KAF:"^Q1;2B^6K6!]YC[6K36K15?EPSZ$M9SPN0W J5MPM="*17$@I?O@X#)<&,>X( M%,:X<<_U,S$][HBZQPRY8R]<0% G;D)P]>-V]R8^*G+6QA[5E$]1PY'5@W^Z!O:L'74MO)85=#SB3U'KRG4_/N:<,S$DR M/O56--DSMBS/U6/1U0)D>\DAC\6I@M5;EI]=P>H=[X;'^TK]>A>+(6)NR+TL MDD 6A#2DV"TW305X4&QIL';6 M]:I^C'LE+,L8J7_"XO1,1(>F[>&:L@VV\DV1L]3O/?ZV+]3VAWZK(#A.R!-I M>&+T.T7%T?>'/YNOPF]@1XFVT]<.B8G% 3%%?V)#Q&F)4RR"?$2Y8K,OC0"# MY;(]K^T=UW;E563C# ;:F)WQ7R[!B0-J!1*$0<0D8@X,@67;4I[!R6!E&EDT M]"(0AAJ>+A!!0KV]> 29Y[4F>5W/0C M*$_M@S?G.*$/EO4^?8?2O#X$26HV M7X#/!'-X !KS4_D,%+H3^+"Y*:?M&54.)NNYI_0#_4219''*5N\\%4+8]MZ; MTW>P'\*VJP#-UQ$A;7-T8CB,[204%X6Q[;1C;285.A;&=?E#]RWB_65=K MO!+KD/!07UGY5I/TR-<3.-_"W-:/?:XGQ9H! T"-3UTS&-D^ =T)"3HI@0IF M2E-X'!*M>3S0[&23>5RU_HR6>%KO%+*+^.*MI6WHB.C@:26N@&\I]Q/R+!=! M7TV-DNOV,.MZ1?OUB@0E'_^P?F3AN$&$TPS!%(N:0F&(8!+2%!(/A4GF4))F M5"73S+R(2C9GLC2UINS ]KQ0[8S0PCC*G1"^[^A8MG;;J->>=E=@IQ_H*]C6 M3@*=BO6M4+_46JOE5?N@N4-!>V-@Z$C0@H"3'@C: _CP.-!B3WH+1'WL6'$Q M/A?EIV*3KK/-LJ6)YJ:>.AA%E$&$@TAI ,109W-S M%'_'%%!1PX#]$LX/ Q_*=F56#/T;1%C.")O"S?;FKQ5)6%#6)+Y?M?$[0!QT M@YL.RF^, UGAY7DHE8VD#$:&S-U@5Y,:+AFE#TV0U#L7Q/B<3'S>WDMRHX%I MXB 8D !!1#P'Q@B[T L2C!V4$2]4RGX:[W)NAN7N-%V!3N#.,-1RML4L@+:W MIW6 SAD^ WLA.5+PF S#&>YP^M ;*0!.AMO(O:E;LRICO#W:7*4^XE_M^O([ M6[$L7R\R3%$:9@QFL1M"1#&&J>MFT$LCFJ1AD#B!%#.C9']S,S2=N-L@%_Q+ ME15E#&$Y$V,0-\OV90M9&QS"9=TY+:VX!GT626",5;,:[FWBRE92JA]7N9)[ M33.7>Y-6[+\WW$+=O IB!][*]:^\6E 2D)1Z"4Q"WX&(80)Q73N389_ZL4-" M1RD8^4P_US0':[RN0S+NL\;>7*^H.)8OV0]N<_)7UGZZ)9L,'9PP MEG(S05*(0IS E&($F8-]%B4)2WPU9@>U_F=G/CKQZS2>OMS=\JI;.$]U8"3- MC#VX;9L?$TBKFR,]O$R9*<7>IS5?>M 8\A4F'A[;[\;%^^Q!D-LO">>OMQL[B+>=L7RG!B%- X9S%R?0H02 M"I/ 8]#UD,\WCBP-$ZG-HV1_<_,"S;%NGP)7W9)>"-G4)G4GKEQ!0BT4]0WM MA6A.9''Y7.?-U4'1^8J;T^5Y?%-(]SK\\HR]\*^29_,$OIO,^QC'1"AH?:':RH/%QU?I!XQ)/ZU8Y M_,:>5)T@.5OV"4H8'#4Y5ZV_7DL\?4'14K;^45#E^7[F M];E-]OVRG+6L&M5*#R :G]<&T+$\J4\ 8V$*C^!P6;72@S:G+U=Z6JF3]4K/ M/*IW/'6[(F5M=/&RY>EM*'K7ZS)/-VMQ,/98U)_]CBM&'YKKBO[N:N'B@#(< MIMP3IP@B3(F(.*$P)#C(7.S%7H153J\N%VENEN-F2]1&\^5F+4(B:FIO4+S4 MY0_JXQG>(5>0K!EM_[A9Y7SO^B%? 2VV;P,C*W5N=.LG8:TE:-64(WQ2/FPSA[FALS@# DUZ5&<.P,.3/(,M:WAB M'3F, F]&_YVY67"]K&!G=3>C^D+3'^>T!_C4A;"D(%1G]]X;W]SZKO;IJ M$:"$(2=)8$P1A2A"'DQHQO_)"$M)E"81DZJ?:E*HN=F"!U;6U^9\\ &N)50( M0# U4,-VX[W@MVUS.HU:#R>M/9P]V]-JM;U7Y.9YIQEH51,^TO5[C9Q"?,D[ MC.!487_3C:1:2(IAR ?C5DSU-5UPBV%T]B)@3+=]61IMO^LN;?=M&R>#G-C- MB ?3,'/Y*IGZ,'$2"C'-J(-)%OB4ZN32#G4ZMU6P%0N((L]BNM8!O&W"*%$F M(56"7^XXP#2HEM>V;;;MGA'<"FPA4$8%(,-9MX-=ODOJK0P(Y_)OI=Y]?\JZ MSG0V3W;I8$F8TC"C#%+J^A#%-())P']-:910ZGL!\I1X :Q+/%=#V(0%*C*7 MV!]?.6,YJU&S;&DM$=UUWX/V!1M)AI.-T@RI\$[+^[=EQAN$WR91WG#'ZC%R MG]H-XP,K\X+>K&A=R3E!*<()\OAW @<0N9D/,0E"2!P'NRCR7$*DSI'.]C"W M5: 3$C12 BZF0DGL\T .FV\C\-AV;%6148J5&]1>*UCN=(N311@)=:7LSW- M;6+_7I1E\3-?/9DM8GL>:3F'S0A^EF=^)R,0WW![16Q'H3#'='FFGZEI+H?5 M/<%Q.?*"^OUN?65%UAN\7+X]X)S^>[6MXJ4<=B?3UMRLPOY]9RL\$-*#U^I? M>B7UY*^%I2 =ORXVC:9E&R$-I(5(/A6HM.Z[,YYNK] MH3NG$T3+JPU;1#AV$I8$,/(B!R(O0S")LIB/7411@OW40>]]Y'5>^KE9PNVY M==G(UTN8[1'ZOONIV,#7X=U.R,P,\M_[M&R/OGC[76IAF/7)V?CHS?<4;4#V MO_N)VOBP3'"Z)B&$NL_=Y,EUZ5OA,[\)3Z3'Q@K/RC+#8OMWS6\]GQ M>:6\Z1UH8FYS4X@*:EE!*^P5^%P4ZU6A,E6',!N?LX;@LGW@-8"4A?VK!"A: MLWFHWAFR>ZSSS@O_QTO-YTCL.< ?&58T#71>^$\ M<"^ &_'?<957CW6BQ?:K'B>)@Z+8@7&*8X@R/X*)ZV 8!@Z-@H#&?&^J1(ML M4KJY69Y..7%J+-0#M7Y=3;FCS46G).!+Y59-4.NI2*EL=,CE]I?O-I"6;:*Y M,>06M-YC&K6C5N$WQ>YL5+9IN9]MP'K$#&VE$UVZH(_<92_Q\G9%V:]_8V^+ M(*,D1CZ"R$E<;O&] "9AX,,@\X,04=]/(E^-+^B@A[E9[98:IY42U&("+J(,.6YR8..B,0L?,0><>5-_?W16K;]R> MN$X:N(*:I'Q>K>GG)7Z2W=V=;6!N.'00]BS@/DRW//(S< M^![/"&B69[ <7N O(;:A7=XH+%I[O/.M3K;#&U6LO[\;?UAO=_6K MA8\BEV49]U0249C3C0B,LZRF\G"M/J']DK^1XB;U<(J]K=J >>X[(89Q"E$=]#!S&%:4H() 0A)_+C M-(N5:DL/]C8W([.[1*^OU/EJL2)Y?9M4KTC,F=YOGE)7WV?V+8 S+5T_?V5-#+)TF M3AHF800=A E$) Q@$@0.]#V4^MB/J.-+WD M4DJF:%^:W;R6+LUUK/_X#;VVZI9GZ(FDB2L179._YG3#72,SI;G.(G!!RD37 MTL39$@<*'"=*'#Z@2::95_CIJ61/]8[X/FMSH [B8QD*'$RY^^X$5 3(L13B M.$YA1%Q&DLR+:9PJL6G*]#JWB=L/DZ4[!1CX^.WZ?U?;Y-KT#8B^:]:18E5S M-]4'#4^L>"KQRX^<@/H+K$Z\*354/:._8>I&Q( P\!T,6XQ BQ@(8NWX$ M/1)&@4,SOO7P%NMBC9=6K^O&Y%0RE%MI+7HXK*/:!+A589(;NM'QM'HI9W*4 MYGP/=P4Z3:_.7\EQ?=_]ZDUV0-[WMFU4RK_#!9LLU(;NU*2[TUM.VB5*D'%] M;#VX_\C7/SYNJG7QS,J;7V2YJ4M8 M GV7.1Z) X))M'AE95K(^L@:4JB8F+XL]BQ-JX3B<;?. /AQ%+.,8>B@1-PZ MI!F,29+"U/."Q,4)CBA2V:)8AG^:N\Y5M5G6AV$5*U]SPK:[E D&1&ZQM0RS MY86TVX34[(F=_. G5P!T&ER!K0Z@4T+$#II;'B^ T-#2IR/!I,O:!1 =+EF7 M-&6"Q/%C\9TMF:C]V29+&B!S/-_F_$S:(!>A^#->O8%.G2Y7^1**QP' QX]C M;6%MV:YIPCP) >0X@(:(( D="R''UAXDA)=[7\YJ_%*LG;@*>/[%T_G.IF;C1(R0B$D$%)> M 2$G^$M(>GY.R",JYU9=BI-E^U)#]*@&D;)?-(2!(3>C9#2AZZ+H// MJG,I7#^S%147>77RL$,C&@:(P@![!*+$C2"FU(-9D+(@P1[+:"C+H;#7\MRF M]U8X(*239TS8AVMX&E\$@N6Y*ZF_$B_"25VU^!#V6YJ,!^&D GW^@],/Z*VT M'W'UXWI%Q7]N_GN3O^*E"+*X7G<9P'60UB**2166XGE$)=;FHWC:'LOT$%8_] 3^0K@ M]2[KO!;;W.*MA)*AU5RNSTF7=R48#M=[M9XU_U4>/ MKH+[=)D_#$Y_YHE,1 MS1"'U&>.QV#D!0%$V"]1)5A_-]F^:/N*7?(V733!'^]!5+SC^FJSSU^&R'QJ,%2=A M,L94L=_ZQ P5)U4[9J8X_9BF:[4NR']]8R_\R_)#F!+NRGUC:Q'_\&DCF#&; MJH*-(5JD-,41BGU(ZS09[ 8PQ2&!H>.GW-U*<) DG4LEZ4TI=*_A15FV%NU" M7.[DO\ ?4AD(23_(-+@3^3]";-"3N]X8MI*#1O2VB&CG"QGT<30P,^7;J'0] MK4^C 19;AZ+\5\7D8\UAD/.B)@#7LNWJ%4_]()3X#6S5 .L"-(J OB97=:4% M O[JM#%X8WXAGJ;2GS6EF#8Y^C*HCE*G+VQ.STC^!\N??O"]V/4KG]Q/K,O? M_I0O-_S3QN&[WZRK-??RN1^X\-.,H<1ED"5I!%&"71@CWX>.QW>?'B&A&R8J MQE&Q_[D9Q59._8VE*OY1%'BQD\4P]/P,HD P1V+?@V$41 YEJ4>=6"4?S2;^ M$^29=>(#W,C?7884.Y'!/_]3[+G>/P"=>JSD5C"+(V!YY=J"WXH.=AP<[=E+ M3^XKT&ID;JW21,[0&J7:^Z1KDR8TAVN2;C/J)P.?N:;%BHG4+][7V\VO%_Y5 M:_.%;Y]?Q$J7DR;/ZTWYG$"K\;DM-:T2H--"G/5O]1!S[E 3^:,#/?#'#Q*L MXV[9P"E#;N%LX2(,M4X:]'J<[-SA(D#ZIQ"7-?3^%..']1#J,Y3''WC5Y<8N M(N(D3LC]1.I%"43<;X0)\UT8I*$?XRC(_$3I)&-2Z>=F?WL%0AIF@_>C'!\? M>3G7<[;C:=FN6R(A/U%"ICEY7G,8MI0)[TZ*<-GPS9"8?%SVOP.!PF7#8I.J M7%X(S6#V$TFT=4\]:=X..*X2G- P2&-( I9"1*@'DY!2&#/D$DKCP/,3-;(% M#2E43-HT9 M]@K+BA:W$^4<=^[XL*O%SBOGC@@2@X3T7W U2]D/$;]8@7RU M(RQ;=CIW+]4')^L?Q:;B+ZN>G>B,L=PB9GGJ]+[?:O251MX MT54.L$J#=@'(IB+S-228-DY?'Z*CJ/T+FK+"=[.;DRCUDXQF$8P\)DAN*()) MR@(8Q'[,XHS$Q%&Z[@8[5IIZ$U\ME\;.VJT8Y550MH0TL+9L_"?84 M2[3OJF!-PY/R3K9+%0Q%1A135JK-MZ@>B]9??2BYDU.NWQ[XETH81Y'C]"(> M681QE 2,)M#)1!!'G,0P\1+!'I\&F"6!BQ)7+1A6OO/YA<(^M'%]E7#V7EJY M:]/%.J'5+)?"2,C9+L/H3F.].J%%G$8K-NCDO@*UY(V7=C.*LK+]4@?,D 53 MZ'A2&Z8.R*$5TVA!)P3V@'SE^GDM'^]Z_.[<'*.SQ$ J-:G/ C5^YW0I1M;W M>WKP*,:CGL= ,_CT1(,31IJ>5V<_K'3@.3V/HSGP6OAI3)C#=SW(B_D_F1=" MG# $H\C)7-?WK*6YZ3U\,:*R_-^PH: M6G;;1B==4O<5.5PN#_ZJOA1>_\0EK3XNBXH]%E]7+[FH*J58YV6HC;DMC6IE M7P;1&5\'30%C>^[58H):3G'\_)@_UV'/7^\>;OO%WRQ5BI%!26O%'&QXLI53 M1KW^"BKUO#I-V$<18+$-[(]1E,9^Z$$G9GPQ#9, IIZ/(=^NNYX7D"0-8UF: ML+V6YS;?:^%DHO1' !N>[!?!8-W;E41 B2KLI+9:5&'[+4U&%792@3Y5V.D' M-'/(-VG%_GO#=ZTWK_7N=GNJ[$>^FV9>"B,O%!P\-(4I\4.883?,6.J&B2_% MUS?:T]PFYDY0T$BJF Q^%E$Y!]@(3I9G[A%$EH[A1[$PE;Y]MI]I<[7'U#U* MS!Y]0S77PV=X,NMI;7G6_GEW^WCS"7Q_O'Z\^7[Y)#W6<6"5 M;1]N)F/[RVX>]IJ:9,(=B][-K!-_N;#Z>7O:5)\=?V-D4PK&A*],Y$HLF.NY M!$<8)C$*($K##"8H]O@:&Y$@8:$79(Y6$?2!3N Q70%]*$NWZ<0N@0(9^NAR[Q[V9VWR+IZS2E; MT6KA8L M[EA1M:N9Y*'WWDMS6^VY'Q9)DOK,CQ,8N0&#*/!2&/L)AE$8I0&- M(C=.\03U@"7%G><-,VGDW&88#%&0OL<8R[D$\QDYRV;-4K9T\\#:SW09ZO2BWXH&565$^BS2!'?W[CG3.\^(HI'PCY_-5 M&_DI@MAQ^$\XHRBF(24IU@9[ O5(#5OCB5" RFT(QW.5[I$](@7 F=4+N7<6[GA+GBV^"P><^^[-J M;-_UA#U./X+HPH^-G4C= (QW-SM ( M46&1P4W5DCD W!-7\J9H#-V1^R.#F-FV*T)*<;;$Y6S\.W!M'BY:D(TX6&E^ MFP*VO1[MP==$=@O\RN'OW;\8N+&3A*+IVKXZD>,VUW1C[T]S>2>IQ?9* M3_9Y_6)[!Q6TOFW++[45MO8_Z#W9,*??KDC)<,4^L>:__/>F3,?-KR;W_AM> MLYLL8]PW821*XS1R(!^5""(:8I@@WX/,\WT_H@S3+% Y8IA6_+D=.0AZ7=J* M7?,;F"L'..%W0LY?G>](6UZAA"I7)ZH3[I0%S2,-9<+>A_MO-"B #@;PH0/B M-Q&!W-76Z< @W0P&&V\.'TPVBP@N*$PD]>BG'Z@3E5T_$=I-#8>WPL&E'D$Q8$+41!@B#R^X<">3R'.^,KFXHA%"KN.DUW,;;_1" FV M4BIXS*9T MFX-!R?>V!<-/:E<6$6;UH2Q$ #]_8UO.KA-_9RO\(IP*[HKK;<]<*2$I90E MW.AE@HHS<@C$;D9@$CI^D&9QE&9*Y[OJ(LS-*'Z^O;N^^WA[]P>X_OAX^^^W MC[L4 Y:ZK\V-W,D@G<>;N[!W5AVQ5OM50SYC3D89I!&BW*'P$I@F*()!F##B^#AT0Z+B4 QW-[?9*J2% M>$7AOFN

XO65M0=UY[YK (Y6 RM\2.=3;J>RRE^N'9+ MOJ5G1,3)S_I-D X5*[[[^50\XWRU2%CFX2".8>**S+_083!U$8%QXD64>21B MH5)2TLE>YF8R&B'!5DKP5R.GY('#,*)R!N-BG"S;"76(E(W#( 2&;,+I/B8U M!8-J'EJ X8'7H?]9E U^N?^65-)%._Z6YS5TNW*9:U\>$34G,;;5?R1.# M8UC&775M1"S/TO-@\&T\%]60UWY2?3TNG+V6IB._.:7 'MO-R0>T-L1_\'G< MY@!^8A4I\QW?9M_0\\4\L7=^NJG59WQ=]R5?L=LV>JT7H MN6X0C#)/(]4:C+=]TD)D$B=1LZTL_<[,9WMLJ+$GPI\$KU7G0, M43E?W !.EDV$D!#L1 1_"2%!+:5!AWP$!T,N^;E>)G7*1U0]=,O''C=:]/E MF\\A'[JI[R,/4C\@PBY[, Z9!]V((()PYB2$J168LH;]-*6E5$IMIU..E)R] MMX:^Y55 LIH;FM) M(^LV"7DK+6C$E:=J'41WV#29Q,SVR; F7$J\KC)8:-&\#C8\&>NKC'I]$EBI MYS6IZ_)?C#Z4.6$'%Y]9BDF6N!',/(R%OTE@2D2H+D,AMQ XC%PUNKHS'=&E#WBF1M[ M7L\,W+]PST,8E=L5*9[9EZ*J%LR)?!)X#$8LX_,^1@E,HM2'H>MA+W)BYC)/ M)?OL1!]*DW^"%+%&LJ8&8=&(6ZP4 TI.02EG BX$R/+LWTH'6I0^" '/[^>4 MY_V ^H:F_*D>)IWM RH>3O2A1S42<([S?+Z(__3)CCS/1:%/'4AK%F@788AQ MED$G8$D6QF[@4ZF"KI+]S6WAK^539Z*217?8!%C S+(YV.9%?NJEU#88RO X M:6&HD,]C%LN)DGL>?P@4NWS3+E?Y-T W->WO^H=@Q.GV6R]-?FI=B9T!_/14 MUM2K@D>@)1E8'GZC^9-XW15[KQ/]Y+7],<5((#\N M@UE'$LU,EX(DK]->/I+":YJ$P65!&*.5*,9[6U6;FE*F/57Z<\7;X1((0JQ7 M$758?_P[[Y_VXTA$OBQ6HA+A7@.\\5R1_PE2+(6 M/_=9!1K5P$T[Y.?)K=49G*<8"E-@K8C_BI)^E48S-RO5P6/X4T MGXORSQ5?[9:,?F?E:TZXD^YK0E;64%6E @NJ5EP%5WH07XF-B"G4+)O;'6!<3M )"KX;!DQAUV$* MN(GV&]_8"V^NKA<@]A"O>+EIHH?QX%=1T'*R_%6PJ%9\;U)7Z<1\M6INAG[F MZQ]\4U*L&'ACN 0?> NB]94@-5SV-A;DC2S9%?CY(R<_F*@.F%=@6?#5L/RM MV8QP@\2]GI>F.C;O(V5<%%(L167GG'=N:D\B,VJ#NY'!!J;;A\CHL;<#D7I! M/0KZX?7E47PY9&.=N^?G9I"YDP9>JST.U5T=6OF0YBT*NG7[L:VQ@U./."&,0G$_R_TB MF 9A"EV6!<1#/B8T52K9>=3%W*;C5D*Y^%=9(.6VL)?!8WF.*B*C7IKSK/*F M:G(>=S!M,)C=LU(>6& MT9M?8D_&JL?BGCM39<->OTCB*&78C2!U70111!R8I(X' \:2%/DD<*@O5_[+ MA#A2,V+2.F&'&E3=J7>M1.U<"BV <%$+4 A5&C9>EA<0=!/[CO MJHWWV\$PV^^+PB9NMM^;B;9\L_S^J.W_WF4(!W>+TTHTW=[R79#>VXF^CP3J MEZ)BQURLF)"-[]W>/FW88_$IK_Y[@Y?;;7/MK?W.5BS+U]7U\UKV E6G[;FY M)*T.H%.B"RPXU*/;YW2J7('FC$K^/E9K),;O;FT/P@0'LU;P5[H"O@1$K>MB MK0XGNUJ^!([^-?1%[6C03O[$):T^+HN*]_-U]9*+B &ED)#S+&;E-[9LKEM_Y"]5FP7/8A(FS EAZ(8>1(PQF 2,\%]9 MEL0XHXFG5/9FH*^YF8A.5%#V956L,CD K=R9N"' +)N&+59[8EI@&9" PU0= MQ(&>IBU:.*[R485!B5=T0]H*\E\_BB5_HVIHK[=I!@_-B>3U>EWFZ68M#--C M(;9G@O&@6"[KI&@^<5FUWMX+!5&6N)AZ,,JB&*),\&9&<0R)$R/BI#2FCE36 M@!WQYF:1ZF2/5KN:J2WZ1UT =_VF6'?+\"C*6;+W&QO+QJ]1II\(UNH#^@H) M3VE?)=#I9.7VSP[_=U_X3__G?W6?\']2 M7+'_\[_^?U!+ P04 " '0@-78*%EB81? H:00 %0 &-R86DM,C R M,S W,#%?<')E+GAM;.R]:9>;.7(N^/W^BIJ>KQ-=V!'[>6%(N(Y4$@(A"(^.?_^>UX]LM7 M7*ZFB_F__(G_F?WI%YRG19[./_W+GW[_^!K+#&L,?_RQW3]^9?U9_SE'XOE?TR_AE_>S<*Z+);' /^Z^<]> M++Y\7TX_?5[_(IB0YQ\[_]?E/PD>0P@8(0@>0%EF(+@@0!D64@F*A9#_GT__ ME+VQ3/H$Z+FK'_/T'R #)Y1/W"./EF^^=#:=_\<_U5]B6.$OQ-Y\M?GKO_SI M\WK]Y9]^_?6//_[X\[>XG/UYL?STJV!,_GK^Z3^=??S;K<__(3>?YM[[7S?_ M>O'1U?2N#]+7\E__S]_>?DB?\3C =+Y:AWFJ"ZRF_[3:_/#M(H7U1NJ/TO7+ MO9^H?X/SCT']$7 !DO_YVRK_Z5__QR^_G(ICN9CA>RR_U-]_?__FVI)I&:9_ M3HOC7^L__GJNWS#/K^;KZ?K[FWE5YH92HG[S;>OO7_!?_K2:'G^9X?G//B^Q M_,N?ZG=!53.S;$/#__W@]_UZ2>&7):[JQ^K/W](/SKZVTM2$6ORVQGG&4Z&< M+SI;I&L?FE65+);G_^4L1)QM?CK).)V\6- ^>197ZV5(ZTGP2HN" D3BEL#J M,@2/"J(7K!3N'>9R73B5BQ6QL='@"M.?/RV^_DI?_&L56/W#1G(;J=U:[E14 M^]%]+J2/]-E)%D%RAA)0A@C*!08^>P$8G$HY6BF$.(CLJZM=I_JJBI\MTR^+ M9<8EV9SSY<(RW5+W=;2??>+7+V%)7P3I\W26S__KLEPM% ?;*'Q_WT2EO2-L^_O\78"B7>XG"[(6.:7='I/M,S& M1%$@H-2@=$%P'!.QHG40/GA60A- 7%MV*SC(_N&PORP[ 8MHP?'3 2O<_%>.^ME/ @--U?<"@6Z7Q0<),$NM/\> M/TVK$.;KW\(Q3ECAJ(0C3X=G0B]W"#&7"&AR)J2N 0*NK[H5"DSO*#A MDET@X+D_EZ^?W%(N,DRI(DF@26%4/.L"%VA%04DA?K M"^,LFA; >)"(K7!B>\=).SEW 9N/X=N;3.*;ENEI>N/,$F8E0V"J'2PN%]XN=<5^$%3L*=">,+$Y&H^6[Y:+ MK]-Y(H<*&0\\>$"E%2AK+;G6R*%(YYW0#*7R[8!Q8_7MT-%Q9K.9:'N"R+O% M:AUF_^_TR\9U\CGPA,&!X((\;IT\^.@3%-0AVZ1""+P=0*ZMO1T\.DYX-A+K MR."H5N_9$L.&;L-T<5Q0*([U+/19@%,2*13'$FU SNQAR8RKJVT'@(Y3G'N+ M;F25UTO5V;O/B_EY!L;:DC,/"KRW=-PY:R 6YX!CX@JER#H)VJN\X ME7F0"$=6_P=,)TN"+A?QXW0]PTG)Z$6DT$@&)RDTXHGBY\* *Z%ED:*H<)B7 M<'/%[=3?<0[S(!&.K/Z/RU +5SY\/XZ+V82KF+@+!M"F0B>5B^"<(K.5M E) M)"GY81'EM>6V4WS':2BY+5ZJ'PD(70WG#C4Y0-('+WZMM!I/M$9 /1=@&1>HV[?!'6 M^&FQ_#[)0F$V+( 3(8&R1'E4)D'R3#,,GLFL&R#CVJ+;E4UUGX/<7Y!=X.## M<9C-GI^LIG-'6,RT]TY/UEN?AC_?G%XOA+F'^?6*FDCD8 )D9P#CF#2UY 8I$+32+R MH@4>[EQ\.UQTGV8\7+!=X./#9YS-SJD/2HGBR+897]$M(P>O@P7+O361<1YX MB]N)JVMNAX:..XTX9^%4 (G.@\KT[]SV>V@T7'F\G!ACHR&9\NEH[G""%S!&-2T<9*Z>5A9N"^E;?#0L=I MS"8B[>2-QB43K^DGJTE@@25>(A"QCI#-&(DC:[":)RP,4>K#WAW>L_!VH.@X M@=E"H%UAXO3YT2D3#!-Z(1,0_W3*:6G U<>)0LKZ&*TH"ID:HN+*TMOAHN.L M91NA-D/&/_]Z2Y!OZ0?[O.5^_?7CUDO[PX>CMFY?//KYZ^>$C_?JW M5[]]_'#T^NC=J_?//KZA?SV9AY,\7>,-QWB[-]Y[K7/PV^_#N3OP3?C)"CZ% M\&52*_B/<5-$5W%T"4CR+D5A9%-,]F18HH-(AJ:^ !&"\X+9/73?5,(J;K!R MML[IQL39>G7^D\L=^@@I^]J<\Z]]CU]Q?H*O:?>]6,PW7_F/Z?KSBY/5FI9; MOOJ69B?Z RZ_3A!>L MO42B+$TW:J0_SW"CSWE^=EPO+?]K\_.)U9OS(H&QJKJ"PD-PV4&F,+%(0:YA M?J@>[P^)P0$T MT@'.KNZ=FUM&1E.D(O'PR&J*M%ZN%!TAY< :?3N7T=K%:3= %U,;I^L*06,!"H5;D#C0O!=$&SL1#T>8^ M\+F#C'&Z!0P)FT-EO3]<%NLP:P*73?4/KM;G1E-GRX3/Y%5*0;]@#N"3XJ!5 MYD&S#>:;!T'72!BGG<"0,#E$QKM#Q)]"9(Z?:K^_)B!YO5CB]-/\-$V;OF^: MIM2*L<7\+V$ZK[!_CH4^4V,3R9W24I*11$WX=YC!JV*@""V2236W\U 6?!\ M[4#>.#T(A@374+KI(FZ\M*OG\?%T?D+V]LSP+N9GS)U^CEC$U:MO)%-2Y'0> MEM_?D*!7ORWH7RFR7FR\QO/-.&',)BF-@"@=)_?01Z@M*Z$PCC++*'UH'5 . MR,XX'1.&M9I]Z+Z+0_J,Q;,3Y#E%/F6ZGG!O%7[N'J'RTU=UH5$) _6Z:@@&(IW ME; 1G"\:L @CK-)%VM9W(??1,E+OAB$QTT3L'1B7QX]HXO!Y6$W3ALU)LE:' MZ!5DQQ,H'3QX7]^HT2]H&&?>I2=WN:Z1..[]4AM<[.Q'[:^D'P6#+Z>S$PJ& M3QD4VM1R,U%3,I%L='$0,I.@K4.C@G(Y#N,U[4#DN!='X^%P;T5U@,1_8)V: M@/D91<#ATUDWAJ-RJ^#Y0IK9,^(B2:A/\D%)R<$YIX '&51PJ:!K#<1=:1RI M,\Z0A^^@:OJ!8+@Q^1-=$I>Y(!AI=)WAD2%HSB!Y7]M%.!ECZ[*/G0@<]T > M%BM[ G-WQ?6+RJOV_MJCD.";V_#:J MT;PX\H_*J0_P;)[K(\,E?L;Y:OKU+.M[@6Z!T0EN#7C,]>%A[7G".<'.%6R3RAC)^ M0Z+CD?S>#G+OX-0]6G_&Y1V2J;P08T?E8_AV6D%//U]B6.%+//W]0G:^UN;Q MDD&6HD!IGDB*M0DM5^1K,Q1>M*YK.YSJ<<_FIX3G$VNXBUOAAWB^_SJKC "_6[OGZ8:*A;7AI'_N\GL[# M/$W#[-WB=$K9)1!YD4YF!5JF6,?K.O 47(/DT60FO1&7#[[;!SSWTG6HW:JO MG-:K"RY38E@V\U&\1-IN2D.L7&+6/M&F"$ZWKD:]3D$W<4X;)-PT20>(NX-# M[I3ZL^8!%TPP[J)!DD?$D,EYJ'_*/@!'XY$%%8Q_Z,']_IBY0" MY! Q=X"5%V'UN9[M]-NK_SR9?@TS8F;U;/TB+)??I_-/?P^SD]IO0M"IP^O3 MM$Q[R5L%WA)[I427B4<=9>NREZT(ZP%+!P'@IBO47!L=0.Q92G42W.H])B26 MXJRZ=^?M5%,*V;K"ZE2G4MOC27(A902KA0O16*=D_S.)W-,)\_![_"U*24DH*7G&B7Q(]3!D*L;V<+UU;Y8,F<-X;1 ^2,&[NU M1U$KR7< HG=+_!*F^:QXF6SM)B]R3603Y*(85@H8ERCH9,%!%$*#"\HJED,A M<34&TQ9DC?NZM#VH6FMB1'#5.+D^./ITNB?>+L+\@H5BDRPH"I"IM;582P,9 M6@,YAQ3HKT7?;']W.\Q_X/O'?3S:#A6M1-B!B;D.89>,S\$E8*P(4%GPVIV$ MP*PD>LZ5039HV#7NL]$!/)J]I=O!NX)WR\477*Z_OYL%$L<\5R?_RUD^?9*T MK3.H-$@1 KGUM9PT1P,\%162T4&JUDAYB)X>7.$F<7HSH7=@6VJ#F3_(%YLH MQ5 E*RJUI9:Y&8H!E0>GNW M]7RP;BEW$=2#Z]L$2NW$W@&&7IXM>_%.^&)[3*033 N5002;0$4F:3?4R1C5 MQB9;$C>MDS3W4].#7]P$/8T$WEGX7!L4G/GX,7.54I8@DR;A),\A,L$@!F\$ M;0*5;[;>V2Z"OEQBW.XG#;#04((=F) KB: K3 3D%M$$L!8)S"9IDI#/%#2* M*(3(B3\X1V#O,K2;A(S;4:3EL7.PF#O RBG]A/ ZYU5RD$H1U04MN&))& 5+ M8-[F$%N7?9RN/&Z#C^:WV3L)LH.$RMMIB-/9=#W%3=O5.DCG\V)&0E_5*'_] M_?)E) 7ZJG!&(1X)1(F4(-K:Z$8KGG7.F35W7K>EK9NB[&%J:09140>6YPI? M-_.;RDKEHX@@,GORK/NI&;=&8ACMWP^Q0U31 :C. M[^O?A>_5D;NXJ9?*D51$DF/_B0HVS]K.EN2KH!TT%ZOJ=( MX@"A]P&=Y0FM>DM&DQ23CBD:6>W"!(3 1BBG*.!M;OQF^EYAQ#[OA M -1 ]!U@Z#R7\(+^-UVOSB_E[V*,9!)LY#6A4$ QBA!:N9S_/^?E^SHT2D9-C$" 8=/7RGX&3&" E5%$J24RV M;LWW,$7CWF ,A*Z&2N@ 4A=[97%ZLQM/%JI9 .0/:VSG\_*J?V^)R'X#,S3 CPM6I-&5;( M"E,H8XW&+$1AUK9.4MY%Q[B7&P.!Z&"!=P&:6\ M"HI7C6N*TL\PY#4X43EN&O$XG@X;B$#$KSGQH[:D]0M*XF:Z!\=52'1V@ZVXSK%%* MW,QAI$"F5O<9B%QGX-XDKH,.W@WH_>]HJ0;+:@V,I,-%WT$L0*?]\733?&FU M:<93^X1_PGDBIB8F:L.5"U""]22<@A"DC\!*4@:%M%$/T+KH/G*ZR;\/Y_VW M4D8'=NFVA,C@GM:QOZOC/DEKZ_5R&D_6]7+TX^+NT5&7/*FZ_#3](11V@K)X0B_D5^B4W2FOO M0&=#QT)4 H+R'I+75J/U1OO616$W:1B[TK ;?!VDG [ ]1[783K'?#Z0YEE* M)\I&KNI93< M;*S #B!YA8-M.MU.8LY&6"]!."EK!R)#.ZX8$.36<(^RN-0Z9-F1Q'$=P8[ M.J1J.T#N;4E/4'+!"LE(%U\G;-5.MB(Z8#(D4Y+@K+3O(GJ3BG$K03K"WX$* MZB!W\UA4-Q'.,.-\@6)J%ZTET M]N.SD_7GQ7+Z7Y@G@FV<48IZI N@C JUNQ@C>)2\AFCJ_5*O--K% ,@J>*6:%;_VX\WYJQDY9C "J M/=30*:"N3JHMW#/GO(? ZU@O'1$"HS^9E(JH&1O5/!_Q"$GC/FD9!5K[*J0# M?%VY8+MRI%LE@XS>@1&%Q.*X!*\BA1,8G4[!D.?8^M'PG82,^]IE<"P=+OR^ M$'3K]'8V*L-T >M%!B5KCZK:L\AFY9A .LY=Z_3\ ^2,VQ#L*=%TD")ZQ-39 MX:VD\[:H"$+7JU:.D<0C&& 2!A.KG<1;-U.^AY1QVXD]/9;V4$"/.+IZ4@>+ MV6,D^3A.H46H[=ARR>!,8"%%PY08'$R[^DV<_3R0VE<7S7 U]/W-AX_TZ]]> M_?;QP]'K%\\^_/7UVZ-_##!&])%EAKFUV86W]A[:Z]GBC\N.BCH&55\> M0#&: ,0$KQT5$7*Q@67N5(SMJYGOI^=0PU6'?]%WOELNODY)>HN\ -Y>3Z%(FT,CG65<7TYQEN=#W/SXYKH=Y_ M;7Y>RXF+5\( QF1 J3I&0ID,5F1/?C'CS+0^Q[>A:^0)OJ.CY]:;Y\:J'+L6 MX\8TDVM\N*!)I);5F8X4]AE4X'*I_>8%1A9,*#>'MMY3BO' (B-/,>L%7TUU MT87)N]$;X&R,Z'.<8YFN)\;%$"3Y+\24!.7I- E)*>;:J]>N71T@: M>6I:+T <0H$=X'&3>GH>5M>;\M"NDBG4QG2!(0,5BH+H>8#$DV-%H."J==_N MNRD9>>Q:;^AKH*X.0+>1UHH(OZ."5A;;P!LIKH.8$@LX/33_+12.'W_N RTGU)5[5_"=%YE^_M\B6&V MN3'$I)+W.4$QWH-RF&H_?5]_X3IKQTUL75BY"WTC3X7K#::#J79WV/I3V,[Q M4WV'V 2X)-5E;5WV$D]_OR+'%^'+=!UF%T+,.B16Q\\G48@W@1Z"T0A"!^>$ M%\QBZWN [:D;U[5\XH3/0$KKP([>YNSV>/F>D8#81MU=8K%=TO\$J;Y/%UP MEB4X;VU[-K108%2LR QH"^TY7XMCI34Q1AL3K8"$EO9&=@F"1U.S M4YXK%XW [1JK[[CPN%F;<9#53A-=QA277;LOFU]0Z,Z<]&1VT05)7-D"'LE; M0$3+HO4VJ=8/,[:C;-Q\S&@'YL%*&OO:]S9+UYK$5W:$,'[ ME$&K$(H4-@;-]K1I-]<:][W/.&;L('EW8+FV3RM-HH^Y>); F-H95!A%GJ-F MH+%."7)<8_-9E-M3-ZYS]O0UA4,HK8,.7O=P]F;^%5?W)=X]2; V)0LZ&E!% M>XC!<.#U\8&/!7UZHLKI!ZCLIE/)DU1.MU)7!_;Q7?A^=E'T+/WGR72)Q"MM ML_7W=[,P7U-L75N8?:D?F1C',#650C;4]=E MS74SG-R\]AU&:5WD[F[Q]OQD52PL8^WM84FDO(#V MR5,(&$0VK<_GW:GLI@W9DSB*K=35@Z.X7"3$O'I-0JW/[6OKOJ-R^E;Z]SFI M[2+-67O@WED86;V3U47[Y\U;ZZ,O]1]6$U-XDI@I4+1U<$(M,0I.UBE=MB@D M=E)H_=I]4(:Z=$>;H?%V%6(GT.ALG[R].FI\4IL'D/,CP/%J7Z*O,Z@= Y6X M( \=DQ7M>_?=0TR7'NM3X'-_E72 K??XYT\KR;"R$ FK#9!2G06FP^O/)I M.>RFD7_;G=(Q3#HX. ZS&!8SG<8J 8_<@L*@(7H;0(C,%=*AR67KL&WXP^ I M!@IT!/&=E+@W8K]L-A))8+GN +><"T$.'D*II0_*BEB'PEC0!M$PR;0PK5V; MX7'[%,,+>L+M+DH\$+>OYFVBQLW;MSHUEUBYK'N8YXL(Y T)^E*VPFO+2@C@ M/;%9AS: SSZ 3D&:Q)P/V-J\[D9A-V,0VN)R0#5UX#??_Z3]7?A>7]?5WH,I M+4^(LBMO";1CEKN0P:CZ"HH5!]$F#CS1CU.,*)Z@'<8VE(Y[G3\D=K;N3=!, MD6._*2('>[JJK>*.YIOKC\O\(=G_8M%8XJ,(1Z(3T=>2.$;4W\Q/W M/"9Z8)%QK]Z? $M-I=Q/@>B-MI='<1VF\YKK.X_87B^6EP_NKCZ;^CZIT[9B M$1:PSI]4VDGP.NJZ78)3GMF$K M\3&$LF^[<(=(O@OLT'>1W3\GOW";*0Q/X)5,H%PQ$ T9W22LIA^%P%+KZ_8; M)(S\O/%)4+._S#N S/53^KPZ8!)Y5,2T 9.-)8EP#MZ1IVFS*#EIR:5L79EV M-R4C/WMX @ UT,#>./J*R[@89WC:T>L/?WWV_M5?C]Z^?/7^PZO__?N;C_\V MX!"UAY<;>)C:#KRV'ZJV*>JIE8MD,VK*=OW]BOO%=%#6 R=$@"K*5E?<0U8N M!\W(46_N6&Q%V,$^^_DB'SX M3D$WX]$:8>&6*[Z_O#LX B^H/Y5(+>A=S*L-?O9MNIIHHMDG)4%GX4 %[2#* M8,$EBE>)3\:;3V)_D*!.L+2'IN\#S<%B[P!#-WAXN3@.T_DD&YYI.VG0QM*> M8DI T#*"Y/Z9X#REW )/W>)IC?166 M[U8UHZ_$ZN2]'4(F)T%TI$QD20"5GK^&M'$COQKO=$Q*-U+.W4TP'ZKKB!IVTVCD[6JW68 MUP+R"5+5KVJMON*P% MN'F2F?-94*RM:_F&,I@A6A*]20JMCUIST=H;W)G(WN;##'R<#Z:_#DSV/0R> M^L-WO$!)]$00_<\-HF2R7P-GLPQB7./9=*;3=. MJQU-O8VH:0_3,978LPMPNC\OG[9N/K:9-G;:E3U[*ZQ5%G3 2'LT%]JC=0"4 M5L479))"@*>TLO=2.NX#T&XL;1M-]N 1;-BI=<4DLVT[$!HFG/9%0J:(%92H ME:A:!.(#<[5+S[&? [U,IM8M.@ALQ7KZXS9N>%^OI\JYS M9E)+ADB4$IB.U7F/ H*/'*2/UM21?HH/DB#8DK[M,/I3W!\-IK8?")0;%WZ2 M=)#<<0[DF)-3CCZ!R\R T21:)4/AL7VI^];D;0?)G^?Z:0"EC3\[^ZR+Q^&1I"ZN-CZ5R"%XS5YYJ3HK1/(4GPCG:!TB0:;YT%BJZL-M)(SEKG;JX1 ML!V&.DPR"(AL$(;A%D-SI+4C,O&LRBX80,^)+N7KDZJ M\=\V*9ANKHAF-P]]M')XMU'*9XI]4YA=YW'PO@[7UQZSR<,#4GC2C@_)ZQ3( MLP=4KE2DDX>6? !$S@,Y9HHW[^OR)!T?MMJ%7J+R%ADD7R,:*V7M>$>;TB"+ M+"6A1+?F<.3N$+O@9B\+N8MN^FQW\^'D^#@LOR_*A^FG^;301I^OSWK UGS? M8C9-M2'N'A9PRV\^V+[MPT$CZW5[F0OH11M9X9H!-W4.6O8>/*=?!'E\V4<> MR-MO?3-X+S4'^_\/2?8C"?/YK([@TH45)*<48@F>'%(7( 9K@$?BN08VWK6> M>+L=9>/:JD8HN141M%=*CT[<\Y-5G;.Z>I;(MJ^FI^.V]S!'=W[/P<;G<>H: MF9KSA>A8BM-Y."MWW_2QO;+V!; \%\$ZCY!19%"%0LW(6(8@M1%">@H66A?9 M[D;AH2;ICM5>3E=IMEB=+/$2_9DK'GP.%?@,E$P"HO ,"/9)A,"=<*T+B[:C M;%R3-"":;IJI 135HYEZCU]Q?H*K0&*OOUC,-P"J93/+C,)>A%S%SPG,#[0LAW6M3[AOIB$?T-?-?\TK?-[JDNW MUY9_Z.L.WOY;T]K()SE?[]GM]2ZA<#D@.BBKLA200JU'RCY+B9L-2$5EX MR5L?RSL1>*A_LM5BEQLC9FDB5PI"*;Y> U5)B B\Y,R\UKSXUH[:;A2.ZZL, MAZV;'LN >NO1H%V4#M8"K_V"J9M?<;#A>I"F=EGE&P/73GL=K"_3AA1\*ZXB M;*HFE4@1?,H(W,ND1$F&Z]8[\E&B&O1\?'3PW%TH#TXB1N:@&%.S![7'DJ\O MDD,LTDMEI6M]-[@GJ:-GH1NBZH[>D(-KKT<;=67ZSC[VZ>I_?K!MNI>61G;I MXOOO.-:,C$A^.8+#C6.N.+A@,YB:'.0I* RMKWX>(*?9-*N[(*LDSR7%.I1= M^=JA@T,P-H%160F#43#9^K'*0_2,WF^O"2;NG6IUJ 9Z-!H73;K.ZPGV,1VW MO^1@ _((78W,R'EKZO-%+I-Y:+*-F8'QC,X?ILE?M<9#]M%P$Q.=1:UMR'VT M'#Q8X<;W7F+7B)!S*0167:M_6>80M0K N&=&4&3@3>L+J7N)&;E;?@LC@IR$DJ+QV/B;5^K_\0/8>:F;N^^PKBI=$RURYB M0=/YFVD?N:(ST-[263./2K;N8?X@0>.:FV:XN&ERVBFA1[/S@FB8KI]]6N*F MW'*O4N@;7W%X1?-#-#4R(R\QKN_P:96Q7"<40#HEUY,71CZM9W0V"2LR"<@]K>\4 O.!0,MEAE 4 ^5L(:"<"6[QW>'2Q*QM#2IUE-O7]D:P/ MW!*$37LI&5U2@ON06J>Y=Z-P7!,U'+;N>@LQD-YZ?1415_B?)_0UK[[N&UW= M^HX&+QT>HJK5BZP;BUP^IHE>:.<=)%5]Y%RO!Y@)D V=3\[QQ%UKS^ ^6@Y^ MSW#C>R^ARXM*B9D"AMQS"@2DA1CH%VVM]-FG8%WSN:GW$3/R"ZL6.+CU9J&) MX'MT@K9[A33\>ZJG?EWU=X5%ZMUM/CL,;5Q(8D4$H/ 4MM*R@TN*PCH*'(,W"3 MG6]]J%^G8-RN"@-!YP A]WBVW?7(;3,4LME#O+-O&^0YWEV4CO,HSR4N2TH6 M> X!E+?UM:2[W]70^7>/;Z5>\)<;GW_\6_GVQ?#$+JRN%'J)X+U-*Y+WY0))4'J*5 M"$Y:R;/*:)I?@AQ.];AYBC&@^B3Z[?'LO='A8?_S]NXO:MV!8L!S]?&. ;S( M$@-FD P]16+&D8LE-5@MO/6&.6];#P$9O _%U2UP!5%1==7PYXA!(%U'"4FS-X'XUL7QPWU>OP2WC=7J#5IB=R E]/9 MR?K6G;E5DFM=^ZAPI4$)P2&6'(%VFE-&N2R1#V:/=B*UTY?GNV#H?ILTG-)Z M-%#U^>O7^]]X'Y#;W.J+F[Q1WY'^IWBI3L&?Y(S.+6ND!66\I2.K1. 4$>KD MN$'>.DP:\J7ZE0S>^2IG-4'7:H'^AJ$NFX_F[S&1PT#;:%.&>V//"._1^<2! MM@X%-MYDB+)&/,P4851)R%K;^J8,=/P2?A?@M/?YXNX MPN4FC_UF_N5D76OFR/+,IAL07*DPD5XD;1*P7&IQ.;HZ*U* 4CQ:8;S7H74! MY!!\C)L^&0SOHZN\1W]@NV=#+W&5EM,O=:%%.2]3#?/\FE049O^&8?D2UV$Z M&_"EU/8D/-%3JCUE,OQ;*S+#6UJ4_U%#G*)<8\0+O1QF^M M-A>)OYT<1UP>E>?+1ICZ<9Y>H6 HE"H@7*I]AM% Q"C!)JPXD3GQUH[T6$^O M[E+)\^]7_K:)LR93*BIQ1A-9##G:E\8=Z/+4+ MPNX/G =07@<'YQU>\L*AIBQ^8/VNTD9 MN=?&H/J_9R#?( ,B MI:V0^SRC*+3"-VL\7DV2#$9YY:#XF"DF-A7^00/3165O0F1YJ&X0=]$S+JK& M]H#V4\OH5NEVB'*>*/D-_WAU_&6V^(ZXFF3CO32: _>&=J0M IRN8K/1Z$T3 M&A:VLTW;+=C=6;:G>A<#R[H#$_4N?#^M+6:6 I>C:4#6H?$ M:I,K"4Z$"#%X(71..M\?/J\Q/_M*3'_"WU=83F9OIP4G4J$1M2^#I9BE&O4ZIHX8 MIL"9Q:0*T\WGAAQ"[[COQ@?#Z).IL .XGK_YF12G$H\A 3D1O I,DJ,K"Y02 M8@F%_LY:7RV>K[T5C/0/!Z.]1/NC7!U>[[06[NJTUOA2<8<5![ENW)?C<2XB M5?$J6CHUZ7<-*M;A9D(GL"'QI'6U1JVOW3J_B"R(FH?B@,5 6YGV%OC$,WAA M(I=).5V:MUS_F2\B=T'8P1>1NRBO@U/UO@L0CK$4= 4$KQ-%H[80-+$AG2DA MH2G%M.XF_G-<1.ZD_RTO(G=11J>8NIX0=U:)((DALYD!IU0FU[,D"$H)7U 7 MPUK73_Z@%Y$[J7[GB\A=]#!V:O?>6S/E11V97F>SUS@FU-N58 TDQ:+G!EW, MZ3$W[H>^B-Q)BUM=1.XBTCX-SF5@9 -2!%08,"X"*$U_BB@\&"XI I8F.=9Z MA-A/=*O4^#C;3RT=0>R*RWF[K7>XR+H\V-C[[",7XX.1)'"0CF4KKU/+@3/6Q+<9&[X";ZG H_:+ M!WW.D'G,%)9I)\A_=JHV,T$!7!LFK,/$;-XJ.'TRDONH)>EK(W4,FI_YV'JW MQ"]A>M[9CSZ_*;0X_;=)1A%U4!J\J9DQ;RWXZ!"LCDF+P)+7^4TY"'7)@:P<:ZUQM%2)()(%B 6:"LB0%KIZ@.JT-,WU4"/TW MVV8[(6C_K;18AUEW6^G=1M(?8S9=O>UVKVH_+[ MZNS#$R%DH-I?AM,4_7PBP=C$,1)23.24U9.@@%"WF#+N3DK+2\]5R&P9G::D^9_R9[ MJD\H_61[ZTP"BN=HK HU@J*CUV8-#C/]B<00O(XH1<\7J#OL'OO_[YZG!,M/ MEN"Z^I.+R;A6N\19)''4MI=""P@A:!A",-^0SUN(Y)F&2"=!*?/H>P#>4_S[9J M!=V!"W;:X>BG/]1>GC'U'K_B_ 0G.2D=K$*PI6+)5RF4)N@P("H+GOD(RF&!D+T" MDWG@QE$ 8'^L6.WGN=7](0^PG0 U8JJPK=6YO%]XP/"D>I_GI0/&*,A66GH( M!AF$6)3(Y&RSFUT0ASZTMB'[YW$(6^4\.H?.3W9F7;4M7ME8M/TUYBTEJ&H)'M^8[[K*?5#>(,]9Q+WQX5U7EEUISA^P_4D1V[H"&: M,M7[.VD@)!F!%5=K:'GTH9.BOL=8Z6,+]7)EU53QS?#?L"GF64:D#DY]-ILM M_@CSA*N7TU7X]&F)I\?DHIQ]Z(!.F/LL0@#7.FCYU MH1^="_VTBY#-TEM!S$;I&6TAGL&A+> +0QL9[:;F_=X>HF?<:Y,AL'+3%C;3 M1@<^\5U"VDP0/RKOEM,TG7_:=,I3SH>D)/%B G%%GA)$3[^@]LH(';)ENC'& MMJ-L7+2U0\)B<+7\$& [:[HGF,.24@832'[DJ9-78(N#Q WWS$J14NN72=O2 M-B[@AL#%SM#;0TD=@._U]%M]Q#=->,[A63_&HM IHVK6TB&HZ"4$QAF8HKTI M09A46O!&2!Y5-A%T%G5< M"6/5^'MPBL0E.4O6M0;5PQ2-FS!]$F@U5,F( %LMUY,/I!FL;XO_@HM/R_#E M\S2%V5G+8JVUR1IT(GNN*'"'0!$6J.Q3*E+XJ+9*E- J5S!%?[O$TX,$C NC MYOY6.V&/C1C\=).%\P;&,?(8"H)EQH!*]4V)9.0+<.Z$#"89T00Q]Q$PSIG6 M4+&+UE(>LR)F<4(V\?OD]P\3*5 IK3,PRXEBI%C8)2E &(Z8BDBN?'NQ(7N*ER_Y-AD M*L,+OH/@YQX_[/*J2:7 (],"DN<1E'<1'%,)F')(/CVIH"R"V!C'79MZUFON0*OHLDE)%>, M>5H3TNKN^*[OOFPM?JJ%MXO5ZJP=:Z5JN0JS2;*\:$AQ/B&SBZ(R/U8>3^.^8UA\7 MY_^X2>=,K-&NGA"07";'G/X*020-!H/TSLH0+=LJ3-E^S7'SGD-B;$CA_S#G M]KE4GX?9YN_EBJ17?UP1]:KUH;W[RL.!3W;',6'Z:>#H/M!ILY>4TV<0YLBX^"%5Z ,$Q"3372XF&2<$;4W MU%-B[HRN_FHF#H3#+H#;1S=[XXVD&<5/ M8+W5H&K#T^B8!!V4RUZ;D/%)K=TM"KLX:ALB9!>S=YBZ.@7CG;+\0+^NRK1V MK7ZWQ*_3QV :NTQO'Y-*YVFI=XNPOR0;SHX_-V&P@/#V4U.Y<8Z5PYF5+9>)IN8 M"6 L( 1>)'@?6:R]M5G8[L']/0LD,QRY5&H/\N]8:IP3KIGNKB78VLIU[%SM#?%,K)4V M&2^!)UG[0<4(SMH"SEBNBG9>H]D'TMT@X&"%W8^%W:2WM^:_;(Z7#^NP7#?7 M_[/\=9,SG(3$F,FE0-;L)IP(C2D%D"I*4#I;<$H:\%;FE#6Y,WXO3%PN,4YESQ.C8D^) M[HX+?XJ+>:T4P?QQ('BD65BMIF6:-GJJR8RSEI_GMT\?%U>G@M8***G0@?(Z MUTNGFLRH]YJ"\QS(8]9^NTG/!Q(R3ANO)X?:@-HY%)#M#Z_CQ7(]_:^SCD:2 MBX*U0QBC\U@955.H%'UEH87V2$;7\+T.L"N+C#.OZ*D/L7VEVAT^/B[IE]FI M?O*_4U!_:H2U]R5+YL'D.G$BHZFUNP6P:*V"=\:+?<*@>Y8;9Q[/$V.F@:0[ M&(DD*)!)>[IE"969"Y.%J,I>-P+)>-,F'GJP&@7Z1T8&+V:M[<< MYY=S67KM:U1GE"< !QD@@8]QA9WJXM\-W?WTU0U#Q-LI<$1[W>O(N) MRU:*$XM:21X4A. +D!%3X"LSPAEE?- JJKUBH3D)?359HM5B=+ MO$"J+X)K2R%,*<+5!GFF HP#.E^;$FA&7FSC*[6="&PU^?OJ86TUBR5D!SG7 MB],02CUC,TCM0]%!*>?\0#R/GNH?'B7WC?C>5P,=7%V?L_"7Y6*U(N(1([<6 MF(@(JI Y]E%XX"$E8714[6^AKQ'0!W#V5N<]\-A=MET4=9V3_^;X2]ATOTWI MY/AD5L/RTQ_5@.[MAK4DBDNU7LUR"A$4M^!=SL"EQF0$,\6T'E6X-7'CUB@, M!:FV.ADU2W.3M4ET2I;,' BT&117$0+#!$;&*J*4G6K= ?-\[7%?%0\%EITD M.OJ5Y*UC_*SY\,N3Y73^Z:RN)J3"BS8!,JM=/Y6R$$P4P)F3IDBOG'RHW6>Z*MY"#J@U@ M-$6V02@*0[W0+%>!#G6*/4[=.-<,0R.LL5:Z:'2W T-4J?E00T09P MTMOHH[$Y#F6CQKE@&/PW]27?E0NW8?)%CRPV9-)H%SY' MR1R9Q*/-@8,V2*&:,1QBA6W.*AO&G5&1#^5=/$7FZ#QK=U3.5?%Z6ML8O9U^ MQ9O+/__^M_#OB^6+6D-PVM_&Z$ QA/=0T#B2CJWM]G0"+KQWP6@?;6OI'$1P M'TF%]LB[:2:?3JL=^'7WL[:ZRMMI_VP*>.K$.M"IAC^:*7"!%Q"*AUB$=4:T M?GBV WGCPO,)07.K=?0P&NP;G)>,_1:.\:PUG9(41IE8$X*R#L.F2-TQ9."* M3,[;C"JUSGCL2.*X(!T,*MM#\F"]=0#+RUXSIS'6ZO/TR^JL9:&,P:5$<7Q$ M5G6[@=#H.;;\P:Z:0#>#U^@*S>7DXO0T5! M6Q!@5*)03I/+XW*.@$PF;DV2%!0VQMLN](U[:S#>H3R8#CO YP,\G=W0818^ M:0G.!@,JU *US#6XJ.J;GAR-;OU(_#&:QC6$PZ%A^X-W=]7T#;4K-W;7JJI+ MS"F+6FNO2Z%=&Q(XQ3P($4425K@H6V>?=Z=R7+/8 QQ;J&_\5SQ;,%K'>?)H M>$VJ N-2D RM.QVXKH-SW*',"EL[A0]3-.[]; _XVU4M'4P9OI^;WU=83F9O MIP4G2F2K.#$A-]W9G4_@N1 D+N8,,BUMMD\&M4NZQKW8[0!P>ZJHQUX6#]Q( M_!:6M9/QUT.&^N[R]4/>KCS,RRCW*<$7[Q.!AFM=1U7S.I[5,#HFO4C!!8&N M=4?W'^@^14H,!D4 FW@=FFT\..,S2.26YY*DL:U#X?\V]RF[(*_M?Y3]D)- ?6="UI:<9,@&(M?DJ63RAV+1#'C"XDI@OJC6H^-_VON4G:!RX'W*+GKK )8/ MY>Z%<<*4& !YJ".@&(FMY,VKYZ!R1JUYZWCFI[E/V0D&.]RG[**3#N"U4_0G ME;&2;>8M6P3%>?V3I%@M:6:\5,+EUJF:_R[W*8<;^SQ\J>/NY.=-/_@DZ"]U- !F"ZI/RHW MY70JPED5X234/FG,5Z-=ZXB))8A*()BB&.J"*&^VVSP875N2]@/=C1P"MR$4 MU0'^KI!^7[DRGQ2AB7@?R!-QM5$!JXZ)3"!X$;9(34?!,'5:#]/U ]V*'(*\ MYBKJ ':7G9%>+Y;7+A1C#"46KR%ID4$%XR DC5"TS*Q@DK9Y3>"]Q/Q MR"' M *R-,GJ\^KC1[^^ 6XY[ONG@"XUM*&QT=W&VU/GX@2F>-R:ZR!K7.U2ML@.1 M)'G\,BCP(AHPTKDZ,EP7W_J^XE&B#K4TKTB[B^^(F\#XKH4F(9G"?3&U5)9, MIZ>P.XC$0$1R%Y-7VO+6%2B/$C6V#]\2*3?-35N-C-TKK\Z>2Y6/#Y])ML_# M"O.+Q7'=S1MUG6WL<_FEA+,Z/!;SWW&UGLX_46A>WPFN)EPHEKSSP&2AN(5K M#B$CF5IDT207$BO;38-L1-#8;OT0"!Q-8:.#]%2<[Y:+.@OSQ6*UOMAK5I0D M*3:&%+0@.28/P<8,DO9>5H[7UZ;;X>[>-<;VTX>#4ANQ=N"/G_9!OD]2D\1S M<(1G*#''FE0A@VRY!!%,ELP4A[;UH,J'*1K;,Q_R?&RHBPZ0=3\C) ;NA"[$ MB+%TRCL#]3T\N$2'?>!)>M,^=7\(G@9K,S$LGMIH8,2"RHVMO7I&/YOG,^?Q M/&ZZ+'RIS<:8J9,I.9W*16AP#NF0QL1BT4$PK;;0.(NQ]C M]'PQ/UE=;H,26'16D45E"6MW]PQ>A]IY)7D;;51RJ+#W.B$CS@D:0MUWFZ$# M9-]CANG-G/Z('\.W@[)+=WS+P9FEQRAKE%6Z6.:.*L0D+Q8XSUMDCHL<3H_J9'AEQHHUMJ+"=:. M8(:.TVB1@TB2([;9&W;A6R/77CYI9:X>565FD8[71P:+T\6Y98 MNG+2_S[/4Q+;-)Z0H3[K)_8J+.?$*G&8E<6D/!2O"G'H!9#X+.B2"S+AN&U> M%;,[E>-FF(;"X<#:Z@"/']:+]!_O\790B :OO M9)2E",.5G$ JXH:YX$-H703X*%'C)J&&0EM;78R=IMPX*^_"]UI^=LG442'O M]'@QW_ Z\M ^* #6$DN*0]8R!?=*L#;8K%QLTRM,3.(B'OT MR7_#]:GL:!]LDOP'>.;W?M?!_OEV5#;RTL_/FO.U+H"$S"-SDD'RSH+26-_4 M&DL*Q^A,X28U?S)P'RV'GDL7 JUU@,^^DBPKR#\NKD#[\V)&>W;U/*RFZ3)' MDDR2' /HI*L[R#@X1<*P1@1+P2A7V-I9WY/4<3WW)ABZ>8 ]A=(Z\)EV9)-$ M2@%)HL"$:(F@0M;@M+:02=0Y*N48-^-B-IK8Y. MUJMUH*T[_W3&WF5,N*G_O0P,;:)SAV6*W4*=6FH-!#0&LDEHG-0^-W^%U(;R M<4WQ(+[M""KMP.)NR_7I<4(LA:1+!NGKF OML%Y0%\@NBZ*SU>W[8>Y$X+AN M[A@(VA/$NZNSBZDE=*@LL3Y]"+.SHV3#V+/UJ8]T>LA<5HJ^"]_KAY\MEV'^ M"4\G>TOMF.6\EOK%.JE%U 94"6OE7T[1L.)3Z]F3AU,]KKGM -=/K/A^#?.9 MC&_)?L)CRJK0@ORO2?IWW>63O[8Y>#:L3K)GB2'QDXH)H!1JB(4)X#H6X=#+TKRCV(XDCHO8 M0;S<(974@=7#C<6U$=(/$9<90K_=.O>)F5>_4MS4XRYE.FC[^ M""%--D8#-\+3$9 B!!4*L)!]G;)D56G=[+T)X>-6Z ^"V*=7:(^W]:_#=+DI M55F4U]-YF*=IF+V9DWA/-E[V 7?W6W[SP3?Y^W#0Z%[_8NE+[_+2L\P4;2OC M#0@>)2CA"]FWH$$D;9P0AB?1.C!]B)Z#6Y6OST?Q]W3O+LQS$ MZO?Y(JYP^;5&<&_FM'WHGQ>DD]ETH];3WE:%2\ES(B??+_[XURDY+LOT^?M;_(JSTZ:4 MT6.*)H$(FRME[X'\90%.9R.EU\G$YA/]MJ*L$T0^-7#N W [+?:$S3.Y;@ZU MV_R=-;%TB-QH;\'Z3/)C0D"PSH-,@JL8$YKF ]5V(K 3I#9$R'T@;*ZNGK"X MV;^KC<3X69O3>KOKJN=;.QZ!BG0(.6D3>,=ETCY+C\W'6-U/3BB <0:YQ6I*A<(.2=EO63!LN9S6NXG9]S;FW'!M8]&.@67 M/&.EU.T0? 3.?""? R7X$"2@2;1Q%!;NFO=7O)^<<7/4XX)K'XWT!*[GWZ^( M[?42__,$Y^G[QJ>(6'*0)"HFM :5G 1G! >KR=L53#(66I>Y;T%6)Y:LG\"A MB?YZ@N1=#)WM7LV*\2X[0,YL?8B+$/+_U]ZU+<>-&]'W_ L2W@F^I$J6Y8VK MO))*5IS*DPH@P!'C&5(F.5KK[P/,39H97D "5",;O]BJM;;9.*?1:#0:#98@ M$=]ZB1O[863\FJJ"6I9$;J9,06%[H,.+I:96'V;PSJ.GOA=D 0V0G\5B>A(1 M,R2R-1>AC'%*<)+Q\!UL[50O2XS-E#&H[$5UF+')VK36C"^'SKU1*,;A8 ]% M5+YV'A$Q?#]D*' =U^=.C*EONDF&X2%8$C#:LH8#V(4%TV+7D'Q_#B"0]+(L M\Y#+4[%$)93)"\H)\I@7AU[D)-@S'6T>:V")8X4PAM-CYNG,6&!7EZ1^O"B8 M_.OJQSI_)LNC#>'K&=0#=E*Q[_=#%/%$WDR*,I2D.$2I3X,L#DB2X'^_) /-?'<>RC*,)$UF*X"/N8(D9IS$+/IW& #9OA!#5AET9MTRC?ER<+ M3/$-9&W^FX4X2+&8J%[ Q+I//(PH"3,492%E8JZF-#7]2G*_1K!^T+2!&43? MV.KY?M6@EX_R^E4^.*?FJQH=J\'N7"X_E95\6>0AC!VQ97)B M,7%EAXTLB!#.7(QX$,GWMH*8!;,=U,TU*$NR,;KVV9GSL\(8+(@-VA+^_\J; MQ[/!U\>CKX^Q.GBM;0]+$=NGF4\S%":.;.7A>BCQY*MTOMA^$H^%8E_X#F@DZD#B=M?DLWX((B<0^XD0<2R? MP3=OHL9A MY#DTC%&(O5C>H?<03GU'T!-$7I2Q).3)T!YC5@TM.8ZU:FK88Q)_VB"-^_(Y M8)\ACR187JD.$*4D03QR_40 01P\V]VD=P_29KL:;^?TL<=R-(.TJX+-D[>Z M%'KDS<6BXAM0-/)/'9*T\T@J&AK*!WWDM&EK6D\S2I.8HLR)?!3XS$U!S@6_ M!;;TA3>-;"*X'+-JNBW!$7.3A,$B(%_L>.RGY M[WKMO4V\358PE;;2*(;6N8\OA_I@0B.<^K*F+F*A& 9WQ#"H_,GW@T",+?1- M;Z@[5($]?YEWP9F&MP5F(Q7?QU>'P(W\S%?KU8>RJLH_9%A'GL2_-"\/<@;Y M-'402<0.(/!()J\!1DA$<9Z7991$S'0_CC'ZV>27)AK$65'K3.Q +UMC!G;' MV3KE[,'ULI"*=1VY7I"(V1J(G2AU ^3S2/R7*'602AQ 4$3$[ B_U$!&*(]^+J1^')*+&VYNVZ6'32FC. M46FA#?KHS;8*8E]$?ED^<_%C4^]FA*P;+YXB3Q M8YR%**;<14'@8]FUWT&!$WNNFW(2.H,GF],_#WLF;]PMS4\!]+K7,L*\.!WA MYT)\C=>-_)W786:>Q[Q(N%Z6I&(V!4$LGY B8K=#,"4\X&ZFMOQ-UP&VU_Q[ MF-L<9-C87/[KFM:;=C;-U3/7ZR;?)4J[,$-)1T.5&:??.IS14^Q[%!,LG L5 M1("$8@V+J1=@+XDY-KU][M)%-R(ZD;O= D%BX70%0H&'7206 M3!>E0> 2$F0T\4PWH^E4QB[;F43UL/E,P-T^ ]J?_(:A&V011YF(^)"\T4]\ M1!/,D,\HR3*?,M_X9>LN76!3B7.O6-,@M\!T=H_=-F7Z_6/^G#.QJSB\*/:1 MITOQ%WOP,DY)XJ1(>&$L?+/K":!H@)* RD;;8NO)35<;JNAEE3^:: &G_=1, MTP&_"]_(KGGZUT7Y_#>>LJWXJZJ2K]F]:="HJRA^8Z%.D_)W4_6>VNUP=A5L%@DS\ ML?SLY_80+("KP'9(MPE(_+W97>I9V+D\,+YZ<2^50 "FYW/!Y$*P)DMM M9DY$@01D8TAI'SHP'Q?+Y:M>]6YCI,-*JT"P"=.!>:D& # WUV5QS4L3I!Q+ M F.C%^MR8. 6K2M7TO]B$?Q+]]-Q%WGPL%J;TP$'MWP@/,WM?F M^VV5WE3W=755-_EJ@^7OO'DLF1DFE3X 4N*@P^H8V( 9OEDWPL>+=;Q8&'2E MW5)5N(QLXG(0('L6P.NR^3<_K-3\W':WNLG^4:[X9;DNFNKE"_EC#NY[/Z:4+G!LMP 5/"TT S'B M'VNRS+,\W6E_3WY^X 7/\J:>PQ0&/ZAD#E:=5NC@:I=)"#>V),5.X<^K)UG> M* :P;3=G)G:;]D4EH[ J4:6%K#T[,),A7H]8)7ZM2FT-8V0?B8;WT:=BE4BT M*M3/_%*XB459O6B7CK1+A*/I%.]23E\E2]34-O$T4DW8+A MJJ]ZJ2C'X0),W2TO#?#T*@6RIF08Z[)GX/!%/D*E:R-TG,H"JQX92TH'"+]J M%=]SI?E5G_BK/G$<-^P_]^5F/ZX[/8XE@951]L2*UO1K0,%#JHW6EK)NEV+@UNV=;;Q]MV?G%9 M?N5+GC:<[6Q(^^BB72+<0C*-KUYHC*1:<'10UQ6*?7+"Z MW*G>=1@C\+E8WI>-[&2G?PY\*@NLW';RG&O% IZAB[01._'ERRW)F2&BVD2" M%=9.YZL'&>B-LMPI"@VE5J9<8Y=,L'K9B<0-8 ,==NXSPQ?/"V.^L5,H7*GK MU"AS !Z+V-MH]L9#F"2Q339D#<"6KQKCNALTZ MAL^2S',QW?,A)<:MRAU-@!&8^1;W(T>^2WZ9(5WU&TI\VY1]&@F>=9/\IGGD MUR[JO7FM+T^UBV M$HFV)+!ZX0&/=DXB;]WIURI0B2Z;$E!]L$!?=98!E1R1(<+:Y"GQ95/"J <4 M&U+\1MICOA6D1)!-69XV&,"#D%*[5'(O0XD/FW(P)X.WH\Q;FXZQ]:J>36D2 M"\M4R^(W$;CL%/O(Z[3*-\52+[(,'._Y=72F MCI^'I"LQ:U,N1!DP6QMJ7/Q!*G:?K_)B,5-CC?8O&&FPH:"\@48;VZ^L-I\X M,X9I$Z%5HLZ\W0G\O7C*I5!#\[53*MREM3XNCB;F$"+0GG:OG\&^W5TRX2ZI MCV;+RG;<>^UNQ6>;:E6P3TNR,,+4L42PRU2C>6I%PA*6Y(R_+&I6F:/I1"38 M1:E)WN\<"TN(^D?YQZM^9CU@AVBP6U&CB>O'!GICOE]3\Q5GG\I-)[IO9*D] MW?KD@EV%4J9. 14;)EY]*<)D?E\>U#5WQJTB'^R2U+@IJ(:2M7S.1"/F#13B@B.9<-NEI5F42\H%I"U MJ4;Y0&J^N:/*BWJ'7R5OA\LFQ/6'E]??N24OF[="Y&!>1U2PVR4IY+''QW)% M\L(PY[.H"#*]^XVA?#]F+#"\J]73LGSA_&LC@K2;I^T#;P.N?(KU='\'Q'N\ M"[OE2*@M,(>-;A=/XO-IOH'B+E\\-O77B[NOLYC%\/= ,GP0YJ$,/73?.K..B3G53K$Z5](.XC[(-]+T<_2M @'3 MBT-<'%U"ZP$#^NK@037MY/R)*#!N>M%N9<62;.(N*]WB2\RDY[L%6\!53YI^ M$)#_ZP.N6>)'U3GTZVCKU]'6N$J:IEK>\VI5WV3W%1/V9:80HT*4BM3&0*CR6!U8".C>%:AF\+)?=YHQU>'XD"*_B<2,H1 ,"LW*V7W'5H MZ,JHAI5/#=>OR^V2"5;?.8ZG 4C@[_?-P5F/6+#:SG&T#0-CA0/X@T[\+""JX_K:J.8 9(.HN!.A*>P2;[4[J/7(Q?N>'@*8;W8_&^<,MZ6RSP5 [BMRG3&4\:CS\QPRM@] M#..GC&\_=68C!HX;V^5KY>)WXME;T::V=,/2+3F1[.7M.(&OB!?X&4N;GM=E MLU/53!I9_2N69)4U>>[!;WZ/OOL'^0T:2]6H[DN,9Q5&FFLG9KN-'3YKXM_U^OLG0J+%#++0@W< M0L0*([()^RD"\\#J]5+J2N5S+2:)9>UFN\-^4OI!3+EOM\)*N*SZN3CQ]Q;_5QIXL/-HZEV*2]9U_![ZK2CQ44NG^8=/]#:BE'O-4R'G_^WN1 M@F'7,&-W*N79]S7#,U,WH$7L!8WX'=!&',3=SKS]9]B/%!E4_K3:Y,3H,1&! ML*\.6Z?-0:?5:*V[L9L#(4X_Z*_DP=7H[G[\?GPUO!_?7+.;]^S^AQ&[O1M? M7XUOAQ_8Z.?1U:?[\7]'V(12H[LG'=P7AVX_W7W\-+R^9_KN]6O<8W=\D*R88/]ATM( M:BP$;44\9S;AB,#>^>!YX!-9A''J=TZ_FDNM1F7Q_W_T0R]TJE?]:UF_4=VY 1? M'7:Z ^UDW.4Q4S&[NANR,:V'C%NA,BYK7F^*10I-R!1F4AR!BXSQ;,Z*S.H"T /, MK2[-8B0Y2_%."RY9S$-\I)E*A656>;D-@0Q",(;K.8FD_ $8A7O1I\%G$1J# M0TJ7HW$,$@B%QIR,8AFJHR41:#9+1)@P4]#/4G\&&LI.R(%4&(G)F^J F; ) M.FAR")V!U&^.IJD(W9RB6L2"^>HTO$B\=5X.WH#%(L.($CB6$:PAV% &&,\Z>D)N$Q5+-3 7))3LQ3@^]W6AE;059IC)FP]H7":[NWH'K M?BT2KP[/VZVS@2GA4U8#M/A5' N\=3$:,Z[!H0&C*P()%#4&",% "I.0.(FE M2'Q$?G0?"1-*90K4(TK42GI8Y%J%$.%CPXX0!1$@K'RH1X]APK,)L"&RS5TA MP92YL972MPU-R\MA MS\'*KPP4WU:Y^#3R6#J5%SI'6!M7AH2ATI$SPE6A$\BPNI"(;FR!G)8-B6"% M[1&,RTODCL2_"0R'^X/ABHI'4RX+QU<47(AC+ S%%,-BMA1XB[)B!_[UM]MK M/@=95$3N-+ZR#%1AG[9@EPS!%]) 97/\Y6T-"ZJ"W*U"\#.!]CBTT0 O'W'1 M_B!NP9H^F)N@H+UU6;VYEJW(>P974D)785AH"OU*]MS2:ZJ,Q>=T.(E]F1 [ M^LV?[/ACF"TJ,6(8&>PSZ=)PW"6!.Q:@$X.L6-AU[*U*N%F4&L1]#O,0N<3@ MYJ,D[3EN_A] EF<$G\G7_O04/1_G>X+JWDO??AV9XW('YLX4HVI)U):<1!2Y M"LLE/1&PGE%L;%2M"^LX5JY6:;/([>X!=IFFPEJ /T@ @<(*@MHC@?:Y3HX0 MO,BWAO@<_U/]7*TX^*T0:+Y;7446NM.$XW^V5W]73A]*K,:P0A2(-=K0TOXX M%(#(*//R8ILS _Y B=979R[5NMK2G5]6!S_/PENY(_$'"UMHS',7XQ'J&_?L M"6R6%2FJ(,"P:*SY;&\PU9LB17C@+#EGRNRQ]8CL&\KD>[C_&6+"CC621@VC M#H[J$#?NM+D$6,WG.Y%-E9P");V,3\I#2S_LB<[/ME 8E&@-E MK4K[]%I\2KD#*XSR]:D#HV]>OC%O-/U;\.^_ZT? H;'W0M,>B26W.IP@,$8F$W5;[P#5CYZS]'.W&?P?T/4$L# M!!0 ( =" U>^B*S-_@< #,G 9 8W)A:7$R+3(P,C,Q,'AQ97AX M,S$R+FAT;>U:;5,C-Q+^?K]"!Y4-5-G&;QAB6*J\8"JN[,&&)9?+IY0\ZO&H MT(PFDL;&^?77+BEUJ?.YD9/$L7:SW6$_:_,@ISRT M.^D47%3]G!^%^_,C/\CY6(OYQ;F04R;%VSW9X[T8>MVH!TW1;8O>*?2.3SO MHW$OCN-.^]?6'JJB>-"Q;J[@[5XJLWH"-'Z_>YR[LYD4+NFWFLUO]KS#&50.EZ&/]9ZXF6!G3N?]5AM[RQ0LNX$9N],IS[ZM69[9N@4CXR!HY>^ -N(@_G86[#_!?I3, MH/*GU28GAH^)'$OW9K_5:YYU6HWV4S>VT- MN[UF]]\/V8>[TW0SP$J]NKU%J>/>L@[OBT(>?[C[^-+BY9_>W M[./PTKO5:;8KUSX.[MX-;H8?Z[?_>3_\A0TN[ZFEW6QN';J_W:_N1K]&-7;% M,PF*_=!@_^*)SF!>8Q$8)^,Y-8YJ&$4OX%)B!J809$JM+I&4_%MP@IM6&2_C+P^9CMGEW8"-:$UDW$F=<54+>J,L:I >5&H3 M:9WA6:F* ?WNU06TO7,!?<0LQ3LCN6(QC_"183J5CCD=Y-8$,HC 6F[F))+R M!V 4[D6?%I\)- :'5#Y/XQ@D$$F#>1G%,E1'2P08-DMDE#!;T,]2?P8&RD[( M@51:A0F<:H&9= DZ:'.(O('4;XZF:8%N3E%-L/%\=1I>)=XZKP=OP&*9840) M',L(UA!L*([-9J5=9C'2BZ<+O(Y4(;!/1,E*N&J(,$F4E&.0"9^$6Z66 "QC M;S\9&C$N)'5<(XE"H0"B3B,T_'#6VQ-QF[!8Z9FM(+ED)\;I8; ;K:RM(,M6 MQJQ9^RK!U=TY<-T_B<2;_=-VZ^3,EO IJP%:_#J.)=[Z&(T8-^#1@-&58P44 M-08(P;&2-B%Q$DN1^(C\Z%Y(&REM"]0C2C1:!5CD1D<@\+%E!X@" 0BK$.KA M8Y3P; )L@&QS5RBP96[L\'KK^ .O7[K6(2[<"M#4E35((QX:06J 3IDT,M& MBY^,%N-HY/&G*$8)2O4OJYN>1(6@N2M8Y8<[A-5VE^;A"BSN!S!B/FE]'E,U MRJ<1+^SV*I38QH#0*$<*J5(7!CM 2II*ZXD.I2#S_5"EO*3(59HUH+C'6IDK MEU"IE11,C1+I$FVQ6DGA-]ZV&%LI)#>2') AHWOBSZBGPE*6]>O3^I3L:5%; M0(-PR^V5[ M^*31.UF'\=:@$,JPN M%*(;6R"G94,B6&$'!./RDKDG\:\"P]'N8+BBXN&4J\+S%047XA@+0SG%L-@- M!=ZBK-B"?\/MYIK/0Q85D3MMJ"S'NG#/6[!-AN +::"R.?[\MH:-JX++31 *\?<6)W$+=@S1#,=5#0WKJLWGS+1N2]@"LIH>LH*@R%?B5[;N@U MU=;A1 ^,?CY*$E[CIO_!U#E&<$G\K4_/44OQ_F.H/KXM6^_#NQAN0/S M9XJB6A*U)2<11:["O".HZ5J]/&+G*[?X!=IJET#N /$L!8 M8P5![4*B?;Z3 P0O\JTE/L?_5#]7*PY^*R2:[U=7D47^-.'P_]NKORNG#Q16 M8U@A2L0:;6AI?QQ)0&24>7FQS9D!?Z!$&ZHSGVI];>G/+ZN#GQ?AK=R1A(.% M#306N(MQ@?K6/WL&FV5%BBH(,"P::R';6TSUMD@1'CA+WIDR>VP\(ON*,OD. M[G\&F+!C@Z11PZB#ISK$C3]M+@%6"_E.9E.MID!)+^.3\M#CUN-DY/CK;H]\A,1)@/GV^8\ M>[O7V:L42C#WV_DC:SU]Y4[X7IMRG7^A)7^%J\AG238H)@66 IV:_UYC@;ER M(EZSC^_F3^N K\"E-_M=Y"7_RZX&-Z/A>_]J?O#][.;@G4)OF[M]7D M;"%:,I+/>#E.#AU8LFI67LTDKWWS\.4G]M7,W64B(6;7BPQY&S8E-39\A*B@ MPQ?V;WS /A@L!JGN\776/=5SA0&S/M-'/GMMJ*Y6/_+*M?5O%_OA/'T*:Y]] M+1'JTU]SJ<+'"-/"K:M\YDNQ\C=\M';D/Y;[+U!+ P04 " '0@-7,M%X MT?,$ "D% &0 &-R86EQ,BTR,#(S,3!X<65X>#,R,2YH=&WE6%MOVS84 M?M^O.'.Q-04L19+M^-H FN.B&;HXC1UT>QIHB8J(TJ1*4DF\7[]#4DZ:)FDS M#&G3+0@,RSR7[]P^DIJ49LWW)R4E^?X/DQ^# YD5J^I,) I2@S-H=9,G,&[ MG.KW$ 2-U%16&\7.2@-)E'3@G53OV3GQZX893O>W=B:[_GFRZYQ,5C+?[$]R M=@XL?]EBO7ZGZ--^U.GW!MUB,!AF9"].DF00KP;#?K[W9]Q"513W.MIL.'W9 M6C,1E-3Z'_6ZE1E?L-R4HSB*?FHYN?U)(85!9PJ5_5=OX[8EHL[0F)'5*$[0 MDJ&7)B" MUD3H0%/%"B^HV5\4,:(3]WCA\??1#F>";N.)$QO$[+)D*V9^?A;O1>-.$L8W MPWA8 !FFGZIO%,%T=K(\?'4X39>'\R,X/CU9G*9'2UC.[XWDJ2"/!W :+L)I MZ+._Q?NX4+IW0K$(^E\)P3W)Z/2B]I,O6;J ]&!^O)P=?%>=MIA-[73X/AM& M>S!_!P/2*=+7/%2210E_XP+F,@QQE%GKWI\,KN[ MBP\%9%((FADF!5PP4X(I*;RMB<+<\PVN/&*E0NZJ5K@FZ1-TK MC@-/,6[,;29(+BN[ZW\LO/"5NV[3QO:"J!415 ?S2TXWD&:NA+9#;< $P^\- MQ@]NUHKD.9XT DX+G)=/VS?XAOV[$[_X=IO S;PDW;#3M8E88OZ;L2EJCC.4 M89-PV[%77:SHAYHI:@]AVA;F1AGCS@[!J5$0]W;R%U<5O6[\JZ9ORAH/.UTL MZ'!LF^R_4-3D:1:5"22NM6,_RYJ&,,L7S-/-MN*$6=JLD$1L<=MVF7 .J(9H M",?2ZPJKK3WQ%$P0D=G?T6#.G&G+%"A5<]\;LJ+*^=2?D$[XI5*OI#%R/8H' M&/83W7]2:%A7XI$><\%]C QG!9O=4(& ,'/NUM,,#=+HYC;OE4B0*XKRE9+G MS&XG#0TWR7)9O6!8B94=OZ9V:.E3F:)6@NGRVL!#=AP%#(N%4(L"Z@I_L5B1 M_Q^C1'=Z?YT 9:7DTK3T?;+.&>ZXF0S8L(5R2F-;X+L M(:9SN\UEA#='- ?1+U]?],+(7_8,PC3YUG.S'+JE79/?7NOVP\&P>^]R%,;W MKGW6[##$!GF0V5T'VM3FNKT###**DN(;YYG[-D<2LYLOKZ4Q7Y MNTFW/];N$X[3TS>0AO!;^F;V^JIMFDQ\)LC(AOC Q#1=Y9JNPF@E9SELP_QN MLG9,:NXR13@M'RE3WT\R'G(*_K\GZ0"W)G>2AK0^J_&XW_$7EW^5EUW'O7=0 M^\=OU2JIW6%AI"@GMB2WWK-=SZ8C[^A:A:QP0&MS6^4+K^::3_^6<->]G?P; M4$L#!!0 ( =" U=0> :W"04 -\4 9 8W)A:7$R+3(P,C,Q,'AQ M97AX,S(R+FAT;>58_U/;-A3_?7_%6[BU@VXY6S\-=YV2XD.GJ8)BR.R0+DB2=A'3;7=*B M^[V@]V?80%44KW2T67'ZJK%DPLNI]=_OM LSN&"IR?MA$/S4<'('PTP*@\X4 M*E=?*QNW+1%UBL:,+/IAA)8,O30>X>Q4]%U^C@$G+ZKX]]$.9X*N\PDC MF\3X,F<+9EYLA7O!H!7YT/O^9/8^ M/I[#?'IO)L\E\K +[_V9/_(K]-?Q/FXH[3M#L1'L_TL1W -&JQ,TGWW)XAG$ MA].W\_'A=]5IL_'(3D?59[U@#Z9','\]AEE\\G-\/)YYTS_>C#]"/)KC2B45 M!<$_Y (F4LRQW]HK'I_,[N[BB8!$"D$3PZ2 "V9R,#F%=R51B#U?P0DMI#(@ M,QB=Q#"Q%1'$"A/>K-*>B,2';:OU8JL;1<%@))<%$2OW% YV T?2;6LI,/ M>P>95,[-I\H-4,0AA5]*OJJ%FF[O:@+1D#&.:YO(9C0I%3,,(2 BA?%EDA-Q M2G'76RZ9UC8+_+>2*6Z1D%-%,?;KX549K:-K.MD2 U :FPY=C7)&,SAB@HB$ M$0[3+&,)54WTA;X-.Z?P._X ;Q75S-;/!3+'+5F7"I-!=]9DC4(34->P# -& M5](M+:@V<";D!6:&H5OU!>76:ZUK(R%&*M0N2J5+@DY0=\-^4)&/(P"+$4EE M8<\#UX5G54VO&KBV/2-J0035WO22TQ7$B2NN[5T+!4%@.MW!@]NX(&F*9Q"/ MTPPGZ?/&]IZPL[?#G:?;'F[B$K7]5ML",4?\ZX'*2H[3E6"3<-O+F_Y6]%/) M%+7',VT+M'QJ"+-,PBHB6E><,$NH!=*&+6[3+A/. =4P&B0:7"BPVKJBI&Q# M0&@P9EZ=2$5;H$>5I>30M/^^LL@9;K@9-5GPM7(*0UNQHCF!N=VETL(K\]N+L)J M^>H&Z ?5+=!@E"9=>ZZ7?;>T:]+;:YW0#WO=>Y<#/[QW[4MFVWO^7A ]R.RN M"[D*&Y'1V!.O&JW&6J$FAGY47$)X\Z)GN>(6.+)XHJ%ZL=7>'VCW"8?Q\63\ M!G[UX;?X]?1X_''3.34:7T@TL&D^$)RZLUSS%IBQY"R%=:K?#7*'1##*'5HD MEX*N'@FM[P:0;SPF_]_A.\2]RQVU(2Y/2[P/M*H[SS?ALNO8^0[NO_Y"KI#: MG2;ZBG)BZW3K%=W5Y#IZ#ZY4R +'MS2W5;[R5J_^K%XP[KH7FW\#4$L! A0# M% @ !T(#5S2[K(0*V0 BS(, !$ ( ! &-R86DM M,C R,S W,#$N:'1M4$L! A0#% @ !T(#5P_TZIQ� N(8 !$ M ( !.=D &-R86DM,C R,S W,#$N>'-D4$L! A0#% @ !T(# M5UP56;V?&P J!$! !4 ( !KN8 &-R86DM,C R,S W,#%? M8V%L+GAM;%!+ 0(4 Q0 ( =" U<7K&W"H!\ &9, 0 5 M " 8 " 0!C&UL4$L! A0#% @ !T(#5V"A98F$7P *&D$ !4 M ( !H]H! &-R86DM,C R,S W,#%?<')E+GAM;%!+ 0(4 Q0 ( =" U?2 M!VE ZP< TG 9 " 5HZ @!C'%E M>'@S,3$N:'1M4$L! A0#% @ !T(#5[Z(K,W^!P ,R< !D M ( !?$(" &-R86EQ,BTR,#(S,3!X<65X>#,Q,BYH=&U02P$"% ,4 M" '0@-7,M%XT?,$ "D% &0 @ &Q2@( 8W)A:7$R+3(P M,C,Q,'AQ97AX,S(Q+FAT;5!+ 0(4 Q0 ( =" U=0> :W"04 -\4 9 M " =M/ @!C'%E>'@S,C(N:'1M4$L% 3!@ * H I@( !M5 @ $! end