XML 45 R8.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Cash Flows (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income $ 305,928us-gaap_NetIncomeLoss $ 252,195us-gaap_NetIncomeLoss $ 209,942us-gaap_NetIncomeLoss
Adjustments to reconcile net income to net cash provided by operating activities:      
Amortization of intangible assets 557us-gaap_AmortizationOfIntangibleAssets 1,700us-gaap_AmortizationOfIntangibleAssets 398us-gaap_AmortizationOfIntangibleAssets
Depreciation expense 49,124us-gaap_Depreciation 47,072us-gaap_Depreciation 48,326us-gaap_Depreciation
Stock-based compensation expense—restricted stock and stock units 40,821us-gaap_RestrictedStockExpense 38,867us-gaap_RestrictedStockExpense 41,464us-gaap_RestrictedStockExpense
Excess tax benefits from stock-based compensation (7,174)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities (8,103)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities (8,475)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
Deferred income taxes (3,643)us-gaap_DeferredIncomeTaxExpenseBenefit (13,259)us-gaap_DeferredIncomeTaxExpenseBenefit (14,993)us-gaap_DeferredIncomeTaxExpenseBenefit
Provision for doubtful accounts 9,825us-gaap_ProvisionForDoubtfulAccounts 7,467us-gaap_ProvisionForDoubtfulAccounts 7,133us-gaap_ProvisionForDoubtfulAccounts
Changes in assets and liabilities, net of effects of acquisitions:      
Increase in accounts receivable (134,917)us-gaap_IncreaseDecreaseInAccountsReceivable (47,699)us-gaap_IncreaseDecreaseInAccountsReceivable (21,354)us-gaap_IncreaseDecreaseInAccountsReceivable
Increase in accounts payable, accrued expenses, accrued payroll and benefit costs 71,740us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities 38,356us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities 16,672us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
Increase (decrease) in income taxes payable 16,359us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable (11,927)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable 15,160us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
Change in other assets, net of change in other liabilities (7,922)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet 4,548us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet (5,096)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
Net cash flows provided by operating activities 340,698us-gaap_NetCashProvidedByUsedInOperatingActivities 309,217us-gaap_NetCashProvidedByUsedInOperatingActivities 289,177us-gaap_NetCashProvidedByUsedInOperatingActivities
CASH FLOWS FROM INVESTING ACTIVITIES:      
Payments for acquisitions, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (14,393)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
Capital expenditures (62,830)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (53,725)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (50,056)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Payments to trusts for employee deferred compensation plans (25,811)us-gaap_PaymentsForProceedsFromOtherInvestingActivities (44,052)us-gaap_PaymentsForProceedsFromOtherInvestingActivities (8,577)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Net cash flows used in investing activities (88,641)us-gaap_NetCashProvidedByUsedInInvestingActivities (97,777)us-gaap_NetCashProvidedByUsedInInvestingActivities (73,026)us-gaap_NetCashProvidedByUsedInInvestingActivities
CASH FLOWS FROM FINANCING ACTIVITIES:      
Repurchases of common stock (153,821)us-gaap_PaymentsForRepurchaseOfCommonStock (167,975)us-gaap_PaymentsForRepurchaseOfCommonStock (176,794)us-gaap_PaymentsForRepurchaseOfCommonStock
Cash dividends paid (97,604)us-gaap_PaymentsOfDividends (89,187)us-gaap_PaymentsOfDividends (84,129)us-gaap_PaymentsOfDividends
Decrease in notes payable and other indebtedness (128)us-gaap_ProceedsFromRepaymentsOfDebt (4,496)us-gaap_ProceedsFromRepaymentsOfDebt (107)us-gaap_ProceedsFromRepaymentsOfDebt
Excess tax benefits from stock-based compensation 7,174us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 8,103us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 8,475us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Proceeds from exercises of stock options 14,324us-gaap_ProceedsFromStockOptionsExercised 33,285us-gaap_ProceedsFromStockOptionsExercised 42,939us-gaap_ProceedsFromStockOptionsExercised
Net cash flows used in financing activities (230,055)us-gaap_NetCashProvidedByUsedInFinancingActivities (220,270)us-gaap_NetCashProvidedByUsedInFinancingActivities (209,616)us-gaap_NetCashProvidedByUsedInFinancingActivities
Effect of exchange rate changes on cash and cash equivalents (10,647)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents (3,041)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents 1,764us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
Net increase (decrease) in cash and cash equivalents 11,355us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (11,871)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 8,299us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents at beginning of period 275,764us-gaap_CashAndCashEquivalentsAtCarryingValue 287,635us-gaap_CashAndCashEquivalentsAtCarryingValue 279,336us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents at end of period 287,119us-gaap_CashAndCashEquivalentsAtCarryingValue 275,764us-gaap_CashAndCashEquivalentsAtCarryingValue 287,635us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash paid during the year for:      
Interest 330us-gaap_InterestPaid 315us-gaap_InterestPaid 405us-gaap_InterestPaid
Income taxes, net of refunds 178,375us-gaap_IncomeTaxesPaidNet 168,407us-gaap_IncomeTaxesPaidNet 136,023us-gaap_IncomeTaxesPaidNet
Non-cash items:      
Stock repurchases awaiting settlement $ 30,152rhi_ShareRepurchasesAwaitingSettlement $ 0rhi_ShareRepurchasesAwaitingSettlement $ 5,942rhi_ShareRepurchasesAwaitingSettlement