XML 56 R7.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 including noncontrolling interests $ 28,599us-gaap_ProfitLoss $ 28,556us-gaap_ProfitLoss $ 11,849us-gaap_ProfitLoss
Adjustments to reconcile net income to net cash provided by (used in) operating activities-      
Amortization of identifiable intangible assets 7,653us-gaap_AmortizationOfIntangibleAssets 7,132us-gaap_AmortizationOfIntangibleAssets 8,837us-gaap_AmortizationOfIntangibleAssets
Depreciation expense 13,683us-gaap_Depreciation 11,440us-gaap_Depreciation 11,793us-gaap_Depreciation
Goodwill impairment 727us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss
Bad debt expense 1,275us-gaap_ProvisionForDoubtfulAccounts 19us-gaap_ProvisionForDoubtfulAccounts 2,453us-gaap_ProvisionForDoubtfulAccounts
Deferred tax expense (benefit) (4,579)us-gaap_DeferredIncomeTaxExpenseBenefit 4,514us-gaap_DeferredIncomeTaxExpenseBenefit 3,541us-gaap_DeferredIncomeTaxExpenseBenefit
Amortization of debt financing costs 283us-gaap_AmortizationOfFinancingCosts 245us-gaap_AmortizationOfFinancingCosts 229us-gaap_AmortizationOfFinancingCosts
Gain on sale of assets (830)us-gaap_GainLossOnSaleOfPropertyPlantEquipment (589)us-gaap_GainLossOnSaleOfPropertyPlantEquipment (607)us-gaap_GainLossOnSaleOfPropertyPlantEquipment
Changes in the fair value of contingent earn-out obligations 245us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 (1,646)us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 (662)us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
Stock-based compensation expense 4,806us-gaap_ShareBasedCompensation 3,974us-gaap_ShareBasedCompensation 2,797us-gaap_ShareBasedCompensation
(Increase) decrease in-      
Receivables, net (18,339)us-gaap_IncreaseDecreaseInAccountsReceivable (12,427)us-gaap_IncreaseDecreaseInAccountsReceivable 2,913us-gaap_IncreaseDecreaseInAccountsReceivable
Inventories 281us-gaap_IncreaseDecreaseInInventories 1,208us-gaap_IncreaseDecreaseInInventories 1,195us-gaap_IncreaseDecreaseInInventories
Prepaid expenses and other current assets 1,494us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets (109)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets 370us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Costs and estimated earnings in excess of billings 2,744us-gaap_IncreaseDecreaseInUnbilledReceivables (1,918)us-gaap_IncreaseDecreaseInUnbilledReceivables 1,636us-gaap_IncreaseDecreaseInUnbilledReceivables
Other noncurrent assets (321)us-gaap_IncreaseDecreaseInOtherOperatingAssets (491)us-gaap_IncreaseDecreaseInOtherOperatingAssets (3,334)us-gaap_IncreaseDecreaseInOtherOperatingAssets
Increase (decrease) in-      
Accounts payable and accrued liabilities (4,078)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities 6,776us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities (15,507)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
Billings in excess of costs and estimated earnings 7,545us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings (9,226)us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings 1,776us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings
Other long-term liabilities 1,364us-gaap_IncreaseDecreaseInOtherOperatingLiabilities 965us-gaap_IncreaseDecreaseInOtherOperatingLiabilities 1,231us-gaap_IncreaseDecreaseInOtherOperatingLiabilities
Net cash provided by (used in) operating activities 42,552us-gaap_NetCashProvidedByUsedInOperatingActivities 38,423us-gaap_NetCashProvidedByUsedInOperatingActivities 30,510us-gaap_NetCashProvidedByUsedInOperatingActivities
CASH FLOWS FROM INVESTING ACTIVITIES:      
Purchases of property and equipment (19,183)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (17,403)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (11,782)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Proceeds from sales of property and equipment 1,355us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment 1,107us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment 1,106us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
Proceeds from businesses sold   43us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested 164us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested
Cash paid for acquisitions, earn-outs and intangible assets, net of cash acquired (56,314)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired   (12,656)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
Net cash used in investing activities (74,142)us-gaap_NetCashProvidedByUsedInInvestingActivities (16,253)us-gaap_NetCashProvidedByUsedInInvestingActivities (23,168)us-gaap_NetCashProvidedByUsedInInvestingActivities
CASH FLOWS FROM FINANCING ACTIVITIES:      
Proceeds from revolving line of credit 128,500us-gaap_ProceedsFromLongTermLinesOfCredit 43,000us-gaap_ProceedsFromLongTermLinesOfCredit 62,000us-gaap_ProceedsFromLongTermLinesOfCredit
Payment on revolving line of credit (90,000)us-gaap_RepaymentsOfLongTermLinesOfCredit (43,000)us-gaap_RepaymentsOfLongTermLinesOfCredit (62,000)us-gaap_RepaymentsOfLongTermLinesOfCredit
Payments on other long-term debt (2,000)us-gaap_RepaymentsOfLongTermDebt (5,400)us-gaap_RepaymentsOfLongTermDebt (7,349)us-gaap_RepaymentsOfLongTermDebt
Payments on capital lease obligations (115)us-gaap_RepaymentsOfLongTermCapitalLeaseObligations    
Debt financing costs (568)us-gaap_PaymentsOfFinancingCosts (552)us-gaap_PaymentsOfFinancingCosts  
Payments of dividends to shareholders (8,444)us-gaap_PaymentsOfDividendsCommonStock (7,875)us-gaap_PaymentsOfDividendsCommonStock (7,498)us-gaap_PaymentsOfDividendsCommonStock
Share repurchase program (7,974)us-gaap_PaymentsForRepurchaseOfCommonStock (1,832)us-gaap_PaymentsForRepurchaseOfCommonStock (2,860)us-gaap_PaymentsForRepurchaseOfCommonStock
Shares received in lieu of tax withholding (531)us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation (631)us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation (544)us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Excess tax benefit of stock-based compensation 115us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 534us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 100us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Proceeds from exercise of options 1,229us-gaap_ProceedsFromStockOptionsExercised 4,883us-gaap_ProceedsFromStockOptionsExercised 329us-gaap_ProceedsFromStockOptionsExercised
Distributions to noncontrolling interests (8,612)us-gaap_PaymentsToMinorityShareholders    
Net cash provided by (used in) financing activities 11,600us-gaap_NetCashProvidedByUsedInFinancingActivities (10,873)us-gaap_NetCashProvidedByUsedInFinancingActivities (17,822)us-gaap_NetCashProvidedByUsedInFinancingActivities
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS (19,990)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 11,297us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (10,480)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
CASH AND CASH EQUIVALENTS, beginning of period-continuing operations and discontinued operations 52,054us-gaap_CashAndCashEquivalentsAtCarryingValue 40,757us-gaap_CashAndCashEquivalentsAtCarryingValue 51,237us-gaap_CashAndCashEquivalentsAtCarryingValue
CASH AND CASH EQUIVALENTS, end of period-continuing operations and discontinued operations $ 32,064us-gaap_CashAndCashEquivalentsAtCarryingValue $ 52,054us-gaap_CashAndCashEquivalentsAtCarryingValue $ 40,757us-gaap_CashAndCashEquivalentsAtCarryingValue