XML 31 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Revolving Credit Facility (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2012
Feb. 06, 2015
Line of Credit Facility [Line Items]      
Term of revolving credit facility (in years) 4 years    
Line of credit facility $ 100,000,000us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity    
Maximum borrowing capacity 150,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity    
Percentage of subsidiary stock securing debt (in hundredths) 65.00%nsp_PercentageOfSubsidiaryStockSecuringDebt    
Unused commitment fee on the average daily unused portion (in hundredths) 0.25%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage    
Letters of Credit Outstanding, Amount 600,000us-gaap_LettersOfCreditOutstandingAmount    
Special dividend 50,664,000nsp_SpecialDividend 25,700,000nsp_SpecialDividend  
Alternate base rates, applicable margins [Abstract]      
Applicable margin, federal funds rate (in hundredths) 0.50%nsp_ApplicableMarginFederalFundsRate    
Applicable margin, 30-day LIBOR (in hundredths) 2.00%nsp_ApplicableMargin30DayLibor    
Subsequent Event [Member]      
Line of Credit Facility [Line Items]      
Line of credit facility     $ 125,000,000us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
LIBOR Borrowings [Member]      
Line of Credit Facility [Line Items]      
Description of basis for variable rate LIBOR    
Applicable margin on variable rate on borrowings, minimum (in hundredths) 2.00%nsp_DebtInstrumentBasisSpreadOnVariableRateMinimum
/ us-gaap_CreditFacilityAxis
= nsp_LiborBorrowingsMember
   
Applicable margin on variable rate on borrowings, maximum (in hundredths) 2.75%nsp_DebtInstrumentBasisSpreadOnVariableRateMaximum
/ us-gaap_CreditFacilityAxis
= nsp_LiborBorrowingsMember
   
Alternate Base Rate Borrowings [Member]      
Line of Credit Facility [Line Items]      
Description of basis for variable rate alternate base rate    
Applicable margin on variable rate on borrowings, minimum (in hundredths) 0.00%nsp_DebtInstrumentBasisSpreadOnVariableRateMinimum
/ us-gaap_CreditFacilityAxis
= nsp_AlternateBaseRateBorrowingsMember
   
Applicable margin on variable rate on borrowings, maximum (in hundredths) 0.75%nsp_DebtInstrumentBasisSpreadOnVariableRateMaximum
/ us-gaap_CreditFacilityAxis
= nsp_AlternateBaseRateBorrowingsMember