XML 67 R54.htm IDEA: XBRL DOCUMENT
v3.22.4

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

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