XML 18 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 12 - Segment Information (Details) - Geographic Data (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
Revenues $ 122,021,000us-gaap_SalesRevenueNet $ 111,959,000us-gaap_SalesRevenueNet
Sales Revenue, Net [Member] | Geographic Concentration Risk [Member] | MEXICO    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
% of consolidated net revenue 15.50%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_MX
14.40%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_MX
Sales Revenue, Net [Member] | Geographic Concentration Risk [Member] | SOUTH AFRICA    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
% of consolidated net revenue 14.50%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_ZA
14.40%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_ZA
Sales Revenue, Net [Member] | Geographic Concentration Risk [Member] | CHINA    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
% of consolidated net revenue 6.90%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_CN
5.70%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_CN
Sales Revenue, Net [Member] | Geographic Concentration Risk [Member] | INDIA    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
% of consolidated net revenue 6.10%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_IN
4.80%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_IN
Sales Revenue, Net [Member] | Geographic Concentration Risk [Member] | JAPAN    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
% of consolidated net revenue 6.10%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_JP
6.10%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_JP
Sales Revenue, Net [Member] | Geographic Concentration Risk [Member] | CANADA    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
% of consolidated net revenue 5.90%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_CA
5.90%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Sales Revenue, Net [Member] | Geographic Concentration Risk [Member] | AUSTRALIA    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
% of consolidated net revenue 5.30%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_AU
6.20%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_AU
Sales Revenue, Net [Member] | Geographic Concentration Risk [Member] | TURKEY    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
% of consolidated net revenue 1.70%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_TR
2.70%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_TR
Sales Revenue, Net [Member] | Geographic Concentration Risk [Member] | International [Member]    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
% of consolidated net revenue 62.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= sgrp_InternationalMember
60.20%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= sgrp_InternationalMember
MEXICO    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
Revenues 18,923,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_MX
16,127,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_MX
SOUTH AFRICA    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
Revenues 17,695,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_ZA
16,099,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_ZA
CHINA    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
Revenues 8,418,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CN
6,334,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CN
INDIA    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
Revenues 7,424,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_IN
5,387,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_IN
JAPAN    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
Revenues 7,420,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_JP
6,831,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_JP
CANADA    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
Revenues 7,220,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CA
6,567,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CA
AUSTRALIA    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
Revenues 6,437,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_AU
6,995,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_AU
TURKEY    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
Revenues 2,080,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_TR
3,042,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_TR
International [Member]    
Note 12 - Segment Information (Details) - Geographic Data [Line Items]    
Revenues $ 75,617,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= sgrp_InternationalMember
$ 67,382,000us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= sgrp_InternationalMember