XML 55 R6.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 $ 36,544us-gaap_NetIncomeLoss $ 34,759us-gaap_NetIncomeLoss $ 34,262us-gaap_NetIncomeLoss
Adjustments to reconcile net income to net cash flows provided by operating activities -      
Depreciation and amortization of property and equipment 33,089us-gaap_Depreciation 28,860us-gaap_Depreciation 24,821us-gaap_Depreciation
Amortization of intangible assets 334us-gaap_AmortizationOfIntangibleAssets 335us-gaap_AmortizationOfIntangibleAssets 335us-gaap_AmortizationOfIntangibleAssets
Stock-based compensation expense 4,671us-gaap_ShareBasedCompensation 3,519us-gaap_ShareBasedCompensation 2,923us-gaap_ShareBasedCompensation
Deferred income taxes 3,655us-gaap_DeferredIncomeTaxExpenseBenefit 381us-gaap_DeferredIncomeTaxExpenseBenefit 2,687us-gaap_DeferredIncomeTaxExpenseBenefit
Gain on sale of property and equipment (142)us-gaap_GainLossOnSaleOfPropertyPlantEquipment (893)us-gaap_GainLossOnSaleOfPropertyPlantEquipment (1,019)us-gaap_GainLossOnSaleOfPropertyPlantEquipment
Other non-cash items 139us-gaap_OtherNoncashExpense 151us-gaap_OtherNoncashExpense 110us-gaap_OtherNoncashExpense
Changes in operating assets and liabilities      
Accounts receivable, net 15,706us-gaap_IncreaseDecreaseInAccountsReceivable (6,227)us-gaap_IncreaseDecreaseInAccountsReceivable (40,330)us-gaap_IncreaseDecreaseInAccountsReceivable
Costs and estimated earnings in excess of billings on uncompleted contracts (4,090)us-gaap_IncreaseDecreaseInUnbilledReceivables 21,254us-gaap_IncreaseDecreaseInUnbilledReceivables (18,079)us-gaap_IncreaseDecreaseInUnbilledReceivables
Construction materials inventory 0us-gaap_IncreaseDecreaseInInventories 0us-gaap_IncreaseDecreaseInInventories 4,003us-gaap_IncreaseDecreaseInInventories
Receivable for insurance claims in excess of deductibles (922)us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable (10)us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable (1,257)us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable
Other assets (1,255)us-gaap_IncreaseDecreaseInOtherOperatingAssets (2,138)us-gaap_IncreaseDecreaseInOtherOperatingAssets (1,619)us-gaap_IncreaseDecreaseInOtherOperatingAssets
Accounts payable (17,303)us-gaap_IncreaseDecreaseInAccountsPayable (5,289)us-gaap_IncreaseDecreaseInAccountsPayable 11,067us-gaap_IncreaseDecreaseInAccountsPayable
Billings in excess of costs and estimated earnings on uncompleted contracts (14,831)us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings 20,363us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings 7,644us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings
Accrued self insurance 369us-gaap_IncreaseDecreaseInSelfInsuranceReserve (472)us-gaap_IncreaseDecreaseInSelfInsuranceReserve 733us-gaap_IncreaseDecreaseInSelfInsuranceReserve
Other liabilities (988)us-gaap_IncreaseDecreaseInOtherOperatingLiabilities 469us-gaap_IncreaseDecreaseInOtherOperatingLiabilities 3,718us-gaap_IncreaseDecreaseInOtherOperatingLiabilities
Net cash flows provided by operating activities 54,976us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 95,062us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 29,999us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Cash flows from investing activities:      
Proceeds from sale of property and equipment 320us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment 1,151us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment 1,204us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
Purchases of property and equipment (39,045)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (42,725)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (37,249)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Net cash flows used in investing activities (38,725)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (41,574)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (36,045)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
Cash flows from financing activities:      
Net borrowings (repayments) on revolving credit facility 0us-gaap_ProceedsFromRepaymentsOfLinesOfCredit 0us-gaap_ProceedsFromRepaymentsOfLinesOfCredit (10,000)us-gaap_ProceedsFromRepaymentsOfLinesOfCredit
Proceeds from exercise of stock options 725us-gaap_ProceedsFromStockOptionsExercised 2,304us-gaap_ProceedsFromStockOptionsExercised 1,417us-gaap_ProceedsFromStockOptionsExercised
Excess tax benefit from stock-based awards 615us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 1,323us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 524us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Debt issuance costs 0us-gaap_PaymentsOfDebtIssuanceCosts 0us-gaap_PaymentsOfDebtIssuanceCosts (13)us-gaap_PaymentsOfDebtIssuanceCosts
Repurchase of common shares (16,447)us-gaap_PaymentsForRepurchaseOfCommonStock (542)us-gaap_PaymentsForRepurchaseOfCommonStock (108)us-gaap_PaymentsForRepurchaseOfCommonStock
Other financing activities 38us-gaap_ProceedsFromPaymentsForOtherFinancingActivities 56us-gaap_ProceedsFromPaymentsForOtherFinancingActivities 38us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
Net cash flows provided by (used in) financing activities (15,069)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations 3,141us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations (8,142)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
Net increase (decrease) in cash and cash equivalents 1,182us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 56,629us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (14,188)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents:      
Beginning of period 76,454us-gaap_CashAndCashEquivalentsAtCarryingValue 19,825us-gaap_CashAndCashEquivalentsAtCarryingValue 34,013us-gaap_CashAndCashEquivalentsAtCarryingValue
End of period $ 77,636us-gaap_CashAndCashEquivalentsAtCarryingValue $ 76,454us-gaap_CashAndCashEquivalentsAtCarryingValue $ 19,825us-gaap_CashAndCashEquivalentsAtCarryingValue