XML 88 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Equity (USD $)
In Thousands, except Share data
Common Stock [Member]
Restricted Stock Units (RSUs) [Member]
Common Stock [Member]
Treasury Stock [Member]
Restricted Stock Units (RSUs) [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Restricted Stock Units (RSUs) [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Restricted Stock Units (RSUs) [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Retained Earnings [Member]
Restricted Stock Units (RSUs) [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
Restricted Stock Units (RSUs) [Member]
Noncontrolling Interest [Member]
Restricted Stock Units (RSUs) [Member]
Total
Balance at Dec. 31, 2012   $ 205us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  $ (26)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  $ 14,738us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  $ (382)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  $ (1,696)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  $ 1,896us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  $ 14,735us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, share (in Shares) at Dec. 31, 2012   20,470,000us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  14,000us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                   
Share-based compensation           538us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
              538us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
Share-based compensation, share (in Shares)   25,000us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                       
Exercise of stock options   2us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      122us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
              124us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Exercise of stock options, share (in Shares)   186,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                      202,233us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Sale of non-controlling interest in subsidiaries                       20us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  20us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
Change in non-controlling interest           3us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          (123)us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  (120)us-gaap_MinorityInterestDecreaseFromRedemptions
Other changes to non-controlling interest                       52us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  52us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Purchase of treasury shares       (392)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                  (392)us-gaap_TreasuryStockValueAcquiredCostMethod
Purchase of treasury shares, share (in Shares)       200,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                   
Reissued treasury shares       62us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  (62)us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
               
Reissued treasury shares, share (in Shares)       (32,000)us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                   
Other comprehensive loss               (649)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
          (649)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Net Income                   3,350us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  898us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  4,248us-gaap_NetIncomeLoss
Balance at Dec. 31, 2013   207us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  (356)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  15,339us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  (1,031)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  1,654us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  2,743us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  18,556us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, share (in Shares) at Dec. 31, 2013   20,681,000us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  182,000us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                   
Share-based compensation           655us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
              655us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
Exercise of stock options       187us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  (133)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
              54us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Exercise of stock options, share (in Shares)       (95,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                  453,522us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Change in non-controlling interest                       720us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  720us-gaap_MinorityInterestDecreaseFromRedemptions
Other changes to non-controlling interest                       (112)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  (112)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Net cash settlement of stock options           (187)sgrp_NetCashSettlementOfStockOptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      (152)sgrp_NetCashSettlementOfStockOptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
      (339)sgrp_NetCashSettlementOfStockOptions
Purchase of treasury shares       (169)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                  (169)us-gaap_TreasuryStockValueAcquiredCostMethod
Purchase of treasury shares, share (in Shares)       115,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                  332,235us-gaap_TreasuryStockSharesAcquired
Reissued treasury shares     155us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  (155)us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                 
Reissued treasury shares, share (in Shares)     (80,000)us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                     
Other comprehensive loss             (525)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
          (525)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
 
Net Income                 3,268us-gaap_NetIncomeLoss
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  1,103us-gaap_NetIncomeLoss
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  4,371us-gaap_NetIncomeLoss
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
4,371us-gaap_NetIncomeLoss
Balance at Dec. 31, 2014 $ 207us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  $ (183)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  $ 15,519us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  $ (1,556)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  $ 4,770us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  $ 4,454us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  $ 23,211us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
$ 23,211us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, share (in Shares) at Dec. 31, 2014 20,681,000us-gaap_SharesIssued
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  122,000us-gaap_SharesIssued
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember