XML 78 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsequent Events (Details) (USD $)
12 Months Ended 0 Months Ended 3 Months Ended 7 Months Ended 12 Months Ended 41 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Feb. 20, 2015
Mar. 31, 2015
Sep. 30, 2015
Sep. 30, 2016
Feb. 20, 2020
Feb. 19, 2015
Subsequent Event [Line Items]                
Debt Instrument, Unamortized Discount $ 2,300,000us-gaap_DebtInstrumentUnamortizedDiscount              
Debt Issuance Cost 2,635,000us-gaap_DebtIssuanceCosts 3,890,000us-gaap_DebtIssuanceCosts            
Senior Credit Facility, net of discount                
Subsequent Event [Line Items]                
Maximum borrowing capacity 450,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
             
Period of total debt to EBITDA ratio 12 months              
Debt Instrument, Unamortized Discount 2,300,000us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
             
Senior Credit Facility, net of discount | Subsequent Events                
Subsequent Event [Line Items]                
Maximum borrowing capacity     400,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Revolving credit facility                
Subsequent Event [Line Items]                
Maximum borrowing capacity 200,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
             
Amount drawn 72,800,000us-gaap_ProceedsFromLinesOfCredit
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
             
Revolving credit facility | Subsequent Events                
Subsequent Event [Line Items]                
Maximum borrowing capacity     200,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Aggregate additional principal amount that may be borrowed     100,000,000stan_AggregateAdditionalPrincipalAmountThatMayBeBorrowed
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Outstanding borrowing     147,299,000us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Letter of credit facility                
Subsequent Event [Line Items]                
Maximum borrowing capacity 100,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LetterOfCreditMember
             
Letter of credit facility | Subsequent Events                
Subsequent Event [Line Items]                
Maximum borrowing capacity     100,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Outstanding borrowing     53,449,000us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Swing-line loans | Subsequent Events                
Subsequent Event [Line Items]                
Maximum borrowing capacity     20,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= stan_SwinglineLoansMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Term loan facility                
Subsequent Event [Line Items]                
Maximum borrowing capacity 250,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= stan_TermLoanFacilityMember
             
Term loan facility | Subsequent Events                
Subsequent Event [Line Items]                
Maximum borrowing capacity     200,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= stan_TermLoanFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
        250,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= stan_TermLoanFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Amount drawn     10,400,000us-gaap_ProceedsFromLinesOfCredit
/ us-gaap_LongtermDebtTypeAxis
= stan_TermLoanFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Year one amortization of principal     15,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths
/ us-gaap_LongtermDebtTypeAxis
= stan_TermLoanFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Year two amortization of principal     15,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo
/ us-gaap_LongtermDebtTypeAxis
= stan_TermLoanFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Year three amortization of principal     20,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree
/ us-gaap_LongtermDebtTypeAxis
= stan_TermLoanFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Year four amortization of principal     20,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour
/ us-gaap_LongtermDebtTypeAxis
= stan_TermLoanFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Year five amortization of principal     20,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive
/ us-gaap_LongtermDebtTypeAxis
= stan_TermLoanFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Year six amortization of principal     110,000,000stan_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearSix
/ us-gaap_LongtermDebtTypeAxis
= stan_TermLoanFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Forecast | Subsequent Events                
Subsequent Event [Line Items]                
Losses on the extinguishment of debt related to debt discount and debt issuance costs       $ 650,000stan_WriteOffOfDebtDiscountAndIssuanceCostUponExtinguishmentOfDebt
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
       
Maximum | Senior Credit Facility, net of discount                
Subsequent Event [Line Items]                
Total debt to EBITDA ratio that is required to be maintained 4.5stan_CreditAgreementTotalDebtToEBITDARatioThatIsRequiredToBeMaintained
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
             
Maximum | Forecast | Senior Credit Facility, net of discount | Subsequent Events                
Subsequent Event [Line Items]                
Total debt to EBITDA ratio that is required to be maintained         4.0stan_CreditAgreementTotalDebtToEBITDARatioThatIsRequiredToBeMaintained
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
3.75stan_CreditAgreementTotalDebtToEBITDARatioThatIsRequiredToBeMaintained
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
3.5stan_CreditAgreementTotalDebtToEBITDARatioThatIsRequiredToBeMaintained
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Minimum | Senior Credit Facility, net of discount                
Subsequent Event [Line Items]                
Fixed charge coverage ratio that is required to be maintained 1.25stan_CreditAgreementFixedChargeCoverageRatioThatIsRequiredToBeMaintained
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
             
Minimum | Senior Credit Facility, net of discount | Subsequent Events                
Subsequent Event [Line Items]                
Fixed charge coverage ratio that is required to be maintained     1.25stan_CreditAgreementFixedChargeCoverageRatioThatIsRequiredToBeMaintained
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
LIBOR Loans | Senior Credit Facility, net of discount | Subsequent Events                
Subsequent Event [Line Items]                
Period of total debt to EBITDA ratio     12 months          
Variable rate basis     LIBOR          
LIBOR Loans | LIBOR | Senior Credit Facility, net of discount                
Subsequent Event [Line Items]                
Variable rate basis LIBOR              
Base rate loans | Base Rate | Senior Credit Facility, net of discount                
Subsequent Event [Line Items]                
Variable rate basis federal funds rate              
Interest rate margin on variable rate basis (as a percent) 0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= stan_BaseRateLoansMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
             
Base rate loans | Base Rate | Senior Credit Facility, net of discount | Subsequent Events                
Subsequent Event [Line Items]                
Variable rate basis     federal funds rate          
Interest rate margin on variable rate basis (as a percent)     0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= stan_BaseRateLoansMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
         
Base rate loans | Prime Rate | Senior Credit Facility, net of discount                
Subsequent Event [Line Items]                
Variable rate basis Bank of America prime rate              
Base rate loans | Prime Rate | Senior Credit Facility, net of discount | Subsequent Events                
Subsequent Event [Line Items]                
Variable rate basis     Bank of America prime rate          
Base rate loans | LIBOR | Senior Credit Facility, net of discount                
Subsequent Event [Line Items]                
Variable rate basis LIBOR              
Interest rate margin on variable rate basis (as a percent) 1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= stan_BaseRateLoansMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
             
Base rate loans | LIBOR | Senior Credit Facility, net of discount | Subsequent Events                
Subsequent Event [Line Items]                
Variable rate basis     LIBOR          
Interest rate margin on variable rate basis (as a percent)     1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= stan_BaseRateLoansMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember