XML 66 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Commitments and Contingencies Disclosure [Abstract]      
Disclosure threshold for future non-cancelable purchase and service obligations greater than $100,000 and one year    
Non-cancelable purchase and service obligations [Abstract]      
2015 $ 10,224,000us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary    
2016 7,899,000us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary    
2017 4,179,000us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary    
2018 2,628,000us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary    
2019 1,774,000us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary    
Thereafter 2,693,000us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears    
Total obligations 29,397,000us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount    
Texas Sales and Use Tax Assessment [Abstract]      
Texas Sales and Use Tax Assessment   933,000nsp_TexasSalesandUseTaxAssessment 782,000nsp_TexasSalesandUseTaxAssessment
Massachusetts Tax Assessment [Abstract]      
Provision for interest or penalties related to uncertain tax positions     $ 2,500,000us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued