XML 61 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
STOCKHOLDERS' EQUITY. (Details) (USD $)
0 Months Ended 12 Months Ended 0 Months Ended 12 Months Ended
Nov. 11, 2014
Sep. 02, 2014
Dec. 29, 2012
item
May 08, 2013
Dec. 27, 2014
Dec. 28, 2013
Jan. 31, 2001
Jan. 23, 2004
May 23, 2012
STOCKHOLDERS' EQUITY.                  
Preferred stock, authorized shares         1,000,000us-gaap_PreferredStockSharesAuthorized 1,000,000us-gaap_PreferredStockSharesAuthorized      
Preferred stock, par value (in dollars per share)         1us-gaap_PreferredStockParOrStatedValuePerShare 1us-gaap_PreferredStockParOrStatedValuePerShare      
Preferred stock, issued shares         0us-gaap_PreferredStockSharesIssued 0us-gaap_PreferredStockSharesIssued      
Conversion ratio of Class B common stock into shares of Class A common stock     1sts_CommonStockConversionRatio            
Percentage of Board of Directors that holders of Class A common stock are entitled to elect     33.00%sts_PercentageOfBoardOfDirectorsThatHoldersOfCommonStockAreEntitledToElect            
Stockholders' equity                  
Cash dividends declared per share (in dollars per share) $ 0.025us-gaap_CommonStockDividendsPerShareDeclared $ 0.025us-gaap_CommonStockDividendsPerShareDeclared $ 0us-gaap_CommonStockDividendsPerShareDeclared            
Dividend paid (in dollars per share)     $ 0us-gaap_CommonStockDividendsPerShareCashPaid            
Class A Common Stock                  
Stockholders' equity                  
Percentage of dividend declared on common stock       5.00%sts_CommonStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
         
Options                  
Exercised (in shares)     (58,804)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  (164,382)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
(95,548)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
     
Class B Common Stock                  
Stockholders' equity                  
Percentage of dividend declared on common stock       5.00%sts_CommonStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
         
Number of shares of Class B Common Stock converted into Class A Common Stock           30,834us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
     
Stock Option Plan2001 [Member] | Class A Common Stock                  
Restricted Stock, additional disclosure                  
Shares available for grant             891,990us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= sts_StockOptionPlan2001Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Stock Option Plan2004 [Member] | Class A Common Stock                  
Restricted Stock, additional disclosure                  
Shares available for grant               1,297,440us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= sts_StockOptionPlan2004Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
 
Stock options                  
Options                  
Outstanding at the beginning of the period (in shares)     1,214,452us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
  535,431us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
1,007,798us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
     
Exercised (in shares)     (61,744)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
  (183,623)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
(115,890)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
     
Expired (in shares)     (13,623)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
    (272,462)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
     
Forfeited (in shares)     (131,287)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
    (84,015)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
     
Outstanding at the end of the period (in shares)     1,007,798us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
  351,808us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
535,431us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
     
Weighted - Average Exercise Price                  
Outstanding at the beginning of the period (in dollars per share)     $ 3.71us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
  2.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
3.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
     
Exercised (in dollars per share)     $ 1.63us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
  3.15us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
1.87us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
     
Expired (in dollars per share)     $ 5.86us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
    6.29us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
     
Forfeited (in dollars per share)     $ 4.13us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
    4.29us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
     
Outstanding at the end of the period (in dollars per share)     $ 3.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
  2.61us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
2.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
     
Stock-based compensation, additional disclosure                  
Total intrinsic value of options exercised     $ 117,975us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
  349,478us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
306,985us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
     
Stock options | Minimum                  
Restricted Stock, additional disclosure                  
Expiration period         5 years        
Stock options | Maximum                  
Restricted Stock, additional disclosure                  
Expiration period         7 years        
Stock options | Plan | Class A Common Stock                  
Restricted Stock, additional disclosure                  
Shares available for grant                 1,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_PlanNameAxis
= sts_LongTermIncentivePlan2012Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Stock options | Plan | Class A Common Stock | Maximum                  
Restricted Stock, additional disclosure                  
Number of shares that can be granted in any one year         100,000sts_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInAnyOneYear
/ us-gaap_AwardTypeAxis
= sts_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_PlanNameAxis
= sts_LongTermIncentivePlan2012Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember