XML 104 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-based Compensation: Incentive Award Plan and Employee Stock Purchase Plan Stock-based Compensation: Incentive Award Plan and Employee Stock Purchase Plan (Stock Options Activity) (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
0 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Mar. 31, 2014
Dec. 31, 2014
Outstanding Stock Options Activity [Roll Forward]        
Outstanding at January 1, 2012 (in shares)     859,945us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 859,945us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Exercised (in shares)     (147,163)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised  
Canceled (in shares)     (17,901)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod  
Outstanding at December 31, 2012 (in shares) 694,881us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 859,945us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber   694,881us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Vested and Expected to Vest at December 31, 2012 (in shares) 691,237us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber     691,237us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
Exercisable at December 31, 2012 (in shares) 624,680us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber     624,680us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Options Outstanding, Weighted Average Exercise Price [Roll Forward]        
Outstanding - weighted average exercise price per share at January 1, 2012     $ 10.61us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 10.61us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Exercised, weighted average exercise price per share     $ 7.51us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice  
Canceled, weighted average exercise price per share     $ 8.25us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice  
Outstanding - weighted average exercise price per share at December 31, 2012 $ 11.33us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 10.61us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice   $ 11.33us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Vested and Expected to Vest, weighted average exercise price per share $ 11.32us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice     $ 11.32us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
Exercisable, weighted average exercise price per share $ 11.13us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice     $ 11.13us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Outstanding, weighted average remaining contractual term at January 1, 2012 3 years 6 months 4 years 9 months 18 days   3 years 6 months
Outstanding, weighted average remaining contractual term at December 31, 2012 3 years 6 months 4 years 9 months 18 days   3 years 6 months
Vested and Expected to Vest, weighted average remaining contractual term       3 years 6 months
Exercisable, weighted average remaining contractual term       3 years 2 months 12 days
Options outstanding - aggregate intrinsic value at January 1, 2012     $ 20,903us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue $ 20,903us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Options outstanding - aggregate intrinsic value at December 31, 2012 15,189us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue 20,903us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue   15,189us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Vested and Expected to Vest, aggregate intrinsic value 15,120us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue     15,120us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
Exercisable, aggregate intrinsic value $ 13,782us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1     $ 13,782us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Incentive Stock Options [Member]        
Outstanding Stock Options Activity [Roll Forward]        
Outstanding at January 1, 2012 (in shares)     69,416us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= asgn_IncentiveStockOptionsMember
69,416us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= asgn_IncentiveStockOptionsMember
Exercised (in shares)     (61,749)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= asgn_IncentiveStockOptionsMember
 
Canceled (in shares)     (3,400)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= asgn_IncentiveStockOptionsMember
 
Outstanding at December 31, 2012 (in shares) 4,267us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= asgn_IncentiveStockOptionsMember
    4,267us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= asgn_IncentiveStockOptionsMember
Vested and Expected to Vest at December 31, 2012 (in shares) 4,267us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= asgn_IncentiveStockOptionsMember
    4,267us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= asgn_IncentiveStockOptionsMember
Exercisable at December 31, 2012 (in shares) 4,267us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= asgn_IncentiveStockOptionsMember
    4,267us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= asgn_IncentiveStockOptionsMember
Non Qualified Stock Options [Member]        
Outstanding Stock Options Activity [Roll Forward]        
Outstanding at January 1, 2012 (in shares)     790,529us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= asgn_NonQualifiedStockOptionsMember
790,529us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= asgn_NonQualifiedStockOptionsMember
Exercised (in shares)     (85,414)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= asgn_NonQualifiedStockOptionsMember
 
Canceled (in shares)     (14,501)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= asgn_NonQualifiedStockOptionsMember
 
Outstanding at December 31, 2012 (in shares) 690,614us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= asgn_NonQualifiedStockOptionsMember
    690,614us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= asgn_NonQualifiedStockOptionsMember
Vested and Expected to Vest at December 31, 2012 (in shares) 686,970us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= asgn_NonQualifiedStockOptionsMember
    686,970us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= asgn_NonQualifiedStockOptionsMember
Exercisable at December 31, 2012 (in shares) 620,413us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= asgn_NonQualifiedStockOptionsMember
    620,413us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= asgn_NonQualifiedStockOptionsMember