XML 53 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Details 6) (USD $)
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Roll forward of the accounts receivable allowance      
Balance at beginning of period $ 7,210,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent    
Balance at end of period 4,177,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent 7,210,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent  
Foreign Currency Translation      
Transaction gains and losses recorded in income (loss) before (provision) benefit for income taxes 300,000us-gaap_ForeignCurrencyTransactionGainLossBeforeTax 200,000us-gaap_ForeignCurrencyTransactionGainLossBeforeTax 200,000us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
Billed Revenues      
Roll forward of the accounts receivable allowance      
Balance at beginning of period 7,210,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
9,459,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
6,548,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
Increases to reserve 948,000us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
5,619,000us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
6,854,000us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
Amounts written off (3,993,000)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
(7,891,000)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
(3,897,000)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
Effects of foreign currency translation 30,000crai_AllowanceForDoubtfulAccountsReceivableEffectsOfForeignCurrencyTranslation
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
25,000crai_AllowanceForDoubtfulAccountsReceivableEffectsOfForeignCurrencyTranslation
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
(46,000)crai_AllowanceForDoubtfulAccountsReceivableEffectsOfForeignCurrencyTranslation
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
Balance at end of period 4,177,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
7,210,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
9,459,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
Unbilled Revenues      
Roll forward of the accounts receivable allowance      
Balance at beginning of period 1,827,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
2,921,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
2,521,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
Increases to reserve 5,242,000crai_ProvisionForDoubtfulAccountsNotChargedToRevenue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
443,000crai_ProvisionForDoubtfulAccountsNotChargedToRevenue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
1,329,000crai_ProvisionForDoubtfulAccountsNotChargedToRevenue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
Amounts written off (4,836,000)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
(1,538,000)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
(928,000)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
Effects of foreign currency translation   1,000crai_AllowanceForDoubtfulAccountsReceivableEffectsOfForeignCurrencyTranslation
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
(1,000)crai_AllowanceForDoubtfulAccountsReceivableEffectsOfForeignCurrencyTranslation
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
Balance at end of period 2,233,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
1,827,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
2,921,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
NeuCo, Inc. | Billed Revenues      
Roll forward of the accounts receivable allowance      
Change related to NeuCo $ (18,000)us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
$ (2,000)us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember