XML 29 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Quarterly Financial Data (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Quarterly Financial Data [Abstract]                      
Total revenue $ 202,774us-gaap_Revenues $ 175,000us-gaap_Revenues $ 165,326us-gaap_Revenues $ 169,777us-gaap_Revenues $ 185,203us-gaap_Revenues $ 173,379us-gaap_Revenues $ 142,354us-gaap_Revenues $ 159,912us-gaap_Revenues $ 712,877us-gaap_Revenues $ 660,848us-gaap_Revenues $ 592,091us-gaap_Revenues
Cost of revenue 91,141us-gaap_CostOfRevenue 76,137us-gaap_CostOfRevenue 71,405us-gaap_CostOfRevenue 73,321us-gaap_CostOfRevenue 85,011us-gaap_CostOfRevenue 79,404us-gaap_CostOfRevenue 58,207us-gaap_CostOfRevenue 68,652us-gaap_CostOfRevenue 312,004us-gaap_CostOfRevenue 291,274us-gaap_CostOfRevenue 256,553us-gaap_CostOfRevenue
Net revenue 111,633us-gaap_GrossProfit 98,863us-gaap_GrossProfit 93,921us-gaap_GrossProfit 96,456us-gaap_GrossProfit 100,192us-gaap_GrossProfit 93,975us-gaap_GrossProfit 84,147us-gaap_GrossProfit 91,260us-gaap_GrossProfit 400,873us-gaap_GrossProfit 369,574us-gaap_GrossProfit 335,538us-gaap_GrossProfit
Total expenses and other income 74,940us-gaap_OperatingExpenses 70,983us-gaap_OperatingExpenses 70,522us-gaap_OperatingExpenses 67,448us-gaap_OperatingExpenses 64,377us-gaap_OperatingExpenses 64,524us-gaap_OperatingExpenses 60,387us-gaap_OperatingExpenses 60,094us-gaap_OperatingExpenses 283,893us-gaap_OperatingExpenses 249,382us-gaap_OperatingExpenses 213,301us-gaap_OperatingExpenses
Income from continuing operations 26,941us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 19,528us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 16,015us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 22,954us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 25,518us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 23,127us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 15,654us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 20,180us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 85,438us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 84,479us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 80,862us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
Income (loss) from discontinued operations, net of tax 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (272)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (740)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 14us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 9us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 84us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (272)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (633)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (503)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
Net income $ 26,941us-gaap_NetIncomeLoss $ 19,528us-gaap_NetIncomeLoss $ 16,015us-gaap_NetIncomeLoss $ 22,682us-gaap_NetIncomeLoss $ 24,778us-gaap_NetIncomeLoss $ 23,141us-gaap_NetIncomeLoss $ 15,663us-gaap_NetIncomeLoss $ 20,264us-gaap_NetIncomeLoss $ 85,166us-gaap_NetIncomeLoss $ 83,846us-gaap_NetIncomeLoss $ 80,359us-gaap_NetIncomeLoss
Diluted income per share:                      
Income from continuing operations, net of tax (diluted) (in dollars per share) $ 0.94us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.68us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.55us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.78us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.87us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.79us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.53us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.68us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 2.94us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 2.86us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 2.72us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare
Income (loss) from discontinued operations, net of tax (diluted) (in dollars per share) $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.01)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.03)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.01)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.02)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.02)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
Net income per diluted share (in dollars per share) $ 0.94us-gaap_EarningsPerShareDiluted $ 0.68us-gaap_EarningsPerShareDiluted $ 0.55us-gaap_EarningsPerShareDiluted $ 0.77us-gaap_EarningsPerShareDiluted $ 0.84us-gaap_EarningsPerShareDiluted $ 0.79us-gaap_EarningsPerShareDiluted $ 0.53us-gaap_EarningsPerShareDiluted $ 0.68us-gaap_EarningsPerShareDiluted $ 2.93us-gaap_EarningsPerShareDiluted $ 2.84us-gaap_EarningsPerShareDiluted $ 2.70us-gaap_EarningsPerShareDiluted
Diluted weighted average shares 28,804us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 28,805us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 29,341us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 29,342us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 29,393us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 29,353us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 29,603us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 29,955us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 29,070us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 29,574us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 29,713us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding