XML 107 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Fair Value Inputs, Liabilities, Quantitative Information) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Fair Value Inputs, Liabilities, Quantitative Information      
Long-term debt $ 415,125,000us-gaap_LongTermDebt    
Contingent Consideration Liability [Member]      
Fair Value Inputs, Liabilities, Quantitative Information      
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value 3,000,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
3,667,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
6,737,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Acquisitions 0asgn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquisitions
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
3,000,000asgn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquisitions
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Payments 691,000asgn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPayments
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
3,425,000asgn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPayments
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
(2,744,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss) 24,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
99,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= asgn_ContingentConsiderationLiabilityMember
 
Significant other observable inputs (Level 2)      
Fair Value Inputs, Liabilities, Quantitative Information      
Long-term debt, fair value 414,800,000us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]      
Fair Value Inputs, Liabilities, Quantitative Information      
Obligations, Fair Value Disclosure 0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Fair Value, Measurements, Recurring [Member] | Significant other observable inputs (Level 2)      
Fair Value Inputs, Liabilities, Quantitative Information      
Obligations, Fair Value Disclosure 0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 3)      
Fair Value Inputs, Liabilities, Quantitative Information      
Obligations, Fair Value Disclosure (3,000,000)us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(3,667,000)us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Fair Value, Measurements, Recurring [Member] | Estimate of Fair Value Measurement [Member]      
Fair Value Inputs, Liabilities, Quantitative Information      
Obligations, Fair Value Disclosure $ 3,000,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ 3,667,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember