XML 74 R55.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Revenues and Allowances - Reserves for Unbilled Receivables (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 30, 2023 | Dec. 31, 2022
Roll forward of the variable consideration and allowances for unbilled services |  |
Balance at beginning of year | $ 1,120 | $ 1,364
Increases to reserves, net of recoveries | 7,966 | 9,176
Amounts written off and foreign currency translation | (7,457) | (9,420)
Balance at end of year | $ 1,629 | $ 1,120

X
- Definition 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. + References No definition available. + Details
Name: | crai_AllowanceForUnbilledServices
Namespace Prefix: | crai_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amounts of increase (decrease) as a result of the amount written off on allowance for unbilled services. + References No definition available. + Details
Name: | crai_AllowanceForUnbilledServicesAmountsWrittenOff
Namespace Prefix: | crai_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amounts of increase (decrease) as a result of Increases to reserve on allowance for unbilled services. + References No definition available. + Details
Name: | crai_AllowanceForUnbilledServicesIncreasesToReserves
Namespace Prefix: | crai_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | crai_AllowanceForUnbilledServicesRollForward
Namespace Prefix: | crai_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration