XML 47 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Details) (Stock Option Plan [Member], USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Stock Option Plan [Member]
       
Summary the stock option transactions        
Number of Options Outstanding 233,787us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
260,660us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
303,632us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
 
Number of Options Granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
 
Number of Options Exercised 7,294us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
(8,910)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
(9,796)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
 
Number of Options Forfeited/canceled/expired 13,323us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
(17,963)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
(33,176)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
 
Number of Options Outstanding 213,170us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
233,787us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
260,660us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
303,632us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
Number of Options Vested and Exercisable 213,170us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
     
Weighted Average Exercise Price, Outstanding $ 33.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
$ 34.69us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
$ 37.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
 
Weighted Average Exercise Price, Granted $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
$ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
$ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
 
Weighted Average Exercise Price, Exercised $ 34.80us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
$ 29.41us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
$ 27.26us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
 
Weighted Average Exercise Price, Forfeited/canceled/expired $ 57.93us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
$ 54.35us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
$ 61.69us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
 
Weighted Average Exercise Price, Outstanding $ 31.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
$ 33.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
$ 34.69us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
$ 37.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
Weighted Average Exercise Price Vested and Exercisable $ 31.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
     
Weighted Average Remaining Contractual Term (Years) 1 year 2 months 12 days 2 years 1 month 6 days 3 years 3 years 7 months 6 days
Weighted Average Remaining Contractual Term (Years) Vested and Exercisable 1 year 2 months 12 days      
Aggregate Intrinsic Value Outstanding $ 4,058,035us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
$ 1,253,039us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
$ 135,886us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
 
Aggregate Intrinsic Value Outstanding 2,519,147us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
4,058,035us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
1,253,039us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
135,886us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember
Aggregate Intrinsic Value Vested and Exercisable $ 2,519,147us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_PlanNameAxis
= sga_StockOptionPlanMember