XML 81 R4.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Operations (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Statement [Abstract]      
Revenue $ 449,157us-gaap_Revenues $ 371,065us-gaap_Revenues $ 312,828us-gaap_Revenues
Cost of revenue 266,198us-gaap_CostOfRevenue 223,538us-gaap_CostOfRevenue 181,209us-gaap_CostOfRevenue
Gross margin 182,959us-gaap_GrossProfit 147,527us-gaap_GrossProfit 131,619us-gaap_GrossProfit
Expenses:      
Selling, general and administrative 87,146us-gaap_SellingGeneralAndAdministrativeExpense 78,197us-gaap_SellingGeneralAndAdministrativeExpense 66,415us-gaap_SellingGeneralAndAdministrativeExpense
Depreciation and amortization 9,738us-gaap_OtherDepreciationAndAmortization 7,273us-gaap_OtherDepreciationAndAmortization 4,410us-gaap_OtherDepreciationAndAmortization
Research and development 4,976us-gaap_ResearchAndDevelopmentExpense 3,752us-gaap_ResearchAndDevelopmentExpense 3,182us-gaap_ResearchAndDevelopmentExpense
Loss (gain) on disposal of long-lived assets 211us-gaap_GainLossOnDispositionOfAssets (421)us-gaap_GainLossOnDispositionOfAssets (1,009)us-gaap_GainLossOnDispositionOfAssets
Total expenses 102,071us-gaap_OperatingExpenses 88,801us-gaap_OperatingExpenses 72,998us-gaap_OperatingExpenses
Income from operations 80,888us-gaap_OperatingIncomeLoss 58,726us-gaap_OperatingIncomeLoss 58,621us-gaap_OperatingIncomeLoss
Other income (expense):      
Loss on extinguishment of debt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt (7,257)us-gaap_GainsLossesOnExtinguishmentOfDebt
Change in fair value of warrant liability 0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet 0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet 2,649us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
Interest expense (1,610)us-gaap_InterestExpense (2,092)us-gaap_InterestExpense (8,103)us-gaap_InterestExpense
Other income (expense), net (394)us-gaap_OtherNonoperatingIncomeExpense 316us-gaap_OtherNonoperatingIncomeExpense (452)us-gaap_OtherNonoperatingIncomeExpense
Total other income (expense) (2,004)us-gaap_NonoperatingIncomeExpense (1,776)us-gaap_NonoperatingIncomeExpense (13,163)us-gaap_NonoperatingIncomeExpense
Income before income taxes 78,884us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 56,950us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 45,458us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Income tax (expense) benefit (25,281)us-gaap_IncomeTaxExpenseBenefit (20,772)us-gaap_IncomeTaxExpenseBenefit 4,333us-gaap_IncomeTaxExpenseBenefit
Net income $ 53,603us-gaap_NetIncomeLoss $ 36,178us-gaap_NetIncomeLoss $ 49,791us-gaap_NetIncomeLoss
Earnings per common share:      
Basic earnings per common share (in dollars per share) $ 0.98us-gaap_EarningsPerShareBasic $ 0.70us-gaap_EarningsPerShareBasic [1] $ 1.03us-gaap_EarningsPerShareBasic
Diluted earnings per common share (in dollars per share) $ 0.97us-gaap_EarningsPerShareDiluted $ 0.67us-gaap_EarningsPerShareDiluted [1] $ 0.97us-gaap_EarningsPerShareDiluted
Weighted average common shares:      
Weighted average common shares used in computing basic earnings per common share (in shares) 54,511us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 51,346us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 48,185us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Weighted average common shares used in computing diluted earnings per common share (in shares) 55,526us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 53,841us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 53,554us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
[1] The sum of the quarterly earnings per share (basic and diluted) may not agree to the earnings per share for the year due to the timing of common stock issuances.