XML 50 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Activity Related to Liability for Special Charges (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Special Charges [Line Items]    
Beginning Balance $ 26,061fcn_SpecialChargesReserve $ 15,213fcn_SpecialChargesReserve
Additions 16,840fcn_SpecialChargesReservePeriodExpense 24,359fcn_SpecialChargesReservePeriodExpense
Payments (24,212)fcn_SpecialChargesReserveSettledWithCash (13,106)fcn_SpecialChargesReserveSettledWithCash
Foreign currency translation adjustment and other (76)fcn_SpecialChargesOnForeignCurrencyTranslationAdjustmentAndOther (405)fcn_SpecialChargesOnForeignCurrencyTranslationAdjustmentAndOther
Ending Balance 18,613fcn_SpecialChargesReserve 26,061fcn_SpecialChargesReserve
Employee Termination Costs    
Special Charges [Line Items]    
Beginning Balance 19,965fcn_SpecialChargesReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
6,696fcn_SpecialChargesReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Additions 7,260fcn_SpecialChargesReservePeriodExpense
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
23,669fcn_SpecialChargesReservePeriodExpense
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Payments (13,390)fcn_SpecialChargesReserveSettledWithCash
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(9,995)fcn_SpecialChargesReserveSettledWithCash
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Foreign currency translation adjustment and other (76)fcn_SpecialChargesOnForeignCurrencyTranslationAdjustmentAndOther
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(405)fcn_SpecialChargesOnForeignCurrencyTranslationAdjustmentAndOther
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Ending Balance 13,759fcn_SpecialChargesReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
19,965fcn_SpecialChargesReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Lease Termination Costs    
Special Charges [Line Items]    
Beginning Balance 6,096fcn_SpecialChargesReserve
/ us-gaap_RestructuringCostAndReserveAxis
= fcn_LeaseTerminationCostsMember
8,517fcn_SpecialChargesReserve
/ us-gaap_RestructuringCostAndReserveAxis
= fcn_LeaseTerminationCostsMember
Additions 9,580fcn_SpecialChargesReservePeriodExpense
/ us-gaap_RestructuringCostAndReserveAxis
= fcn_LeaseTerminationCostsMember
690fcn_SpecialChargesReservePeriodExpense
/ us-gaap_RestructuringCostAndReserveAxis
= fcn_LeaseTerminationCostsMember
Payments (10,822)fcn_SpecialChargesReserveSettledWithCash
/ us-gaap_RestructuringCostAndReserveAxis
= fcn_LeaseTerminationCostsMember
(3,111)fcn_SpecialChargesReserveSettledWithCash
/ us-gaap_RestructuringCostAndReserveAxis
= fcn_LeaseTerminationCostsMember
Ending Balance $ 4,854fcn_SpecialChargesReserve
/ us-gaap_RestructuringCostAndReserveAxis
= fcn_LeaseTerminationCostsMember
$ 6,096fcn_SpecialChargesReserve
/ us-gaap_RestructuringCostAndReserveAxis
= fcn_LeaseTerminationCostsMember