XML 72 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accounts Receivable (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Accounts Receivable Additional Disclosures [Abstract]    
Trade receivables, allowance for doubtful accounts $ 1,200,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 900,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Accounts receivable, due date prior to applicable payroll date 1 day  
Unbilled accounts receivable [Abstract]    
Accrued worksite employee payroll cost 192,396,000nsp_UnbilledAccruedWorksiteEmployeePayrollCosts 173,801,000nsp_UnbilledAccruedWorksiteEmployeePayrollCosts
Unbilled revenues 55,645,000us-gaap_UnbilledContractsReceivable 50,286,000us-gaap_UnbilledContractsReceivable
Customer prepayments (87,887,000)us-gaap_CustomerAdvancesCurrent (24,459,000)us-gaap_CustomerAdvancesCurrent
Unbilled accounts receivable $ 160,154,000nsp_Unbilled $ 199,628,000nsp_Unbilled