XML 37 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation) (Details) (Contingent Consideration Liability [Member], USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Contingent Consideration Liability [Member]
   
Contingent consideration for acquisitions    
Balance at beginning of period $ (3,667)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
$ (6,737)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
Additions for acquisitions 0asgn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquisitions
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
(3,000)asgn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquisitions
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Payments 691asgn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPayments
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
3,425asgn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPayments
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
Fair value adjustment 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
2,744us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
Foreign currency translation adjustment (24)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
(99)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
Balance at end of period $ (3,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
$ (3,667)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember