|
Computation of Basic and Diluted Earnings (loss) Per Share (Detail) (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
|
| Earnings Loss Per Share [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Continuing operations, net of tax |
$ 22,699us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |
|
$ (845)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |
|
$ (10,337)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |
|
$ (6,482)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |
|
$ 16,148us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |
|
$ 17,146us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |
|
$ (1,553)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |
|
$ (5,191)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |
|
$ 5,035us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |
|
$ 26,550us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |
|
$ 22,473us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |
|
| Discontinued operations, net of tax |
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity |
|
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity |
|
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity |
|
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity |
|
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity |
|
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity |
|
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity |
|
56,782us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity |
|
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity |
|
56,782us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity |
|
(1,927)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity |
|
| Net income |
$ 22,699us-gaap_NetIncomeLoss |
|
$ (845)us-gaap_NetIncomeLoss |
|
$ (10,337)us-gaap_NetIncomeLoss |
|
$ (6,482)us-gaap_NetIncomeLoss |
|
$ 16,148us-gaap_NetIncomeLoss |
|
$ 17,146us-gaap_NetIncomeLoss |
|
$ (1,553)us-gaap_NetIncomeLoss |
|
$ 51,591us-gaap_NetIncomeLoss |
|
$ 5,035us-gaap_NetIncomeLoss |
|
$ 83,332us-gaap_NetIncomeLoss |
|
$ 20,546us-gaap_NetIncomeLoss |
|
| Total weighted average common stock shares outstanding |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11,301us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
|
11,300us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
|
10,995us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
|
| Employee stock options |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
55us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements |
|
1us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements |
|
179us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements |
|
| Adjusted weighted average shares |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11,356us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
|
11,301us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
|
11,174us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
|
| Basic earnings (loss) per share |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| From continuing operations |
$ 2.01us-gaap_IncomeLossFromContinuingOperationsPerBasicShare |
|
$ (0.07)us-gaap_IncomeLossFromContinuingOperationsPerBasicShare |
|
$ (0.91)us-gaap_IncomeLossFromContinuingOperationsPerBasicShare |
|
$ (0.57)us-gaap_IncomeLossFromContinuingOperationsPerBasicShare |
|
$ 1.43us-gaap_IncomeLossFromContinuingOperationsPerBasicShare |
|
$ 1.52us-gaap_IncomeLossFromContinuingOperationsPerBasicShare |
|
$ (0.14)us-gaap_IncomeLossFromContinuingOperationsPerBasicShare |
|
$ (0.46)us-gaap_IncomeLossFromContinuingOperationsPerBasicShare |
|
$ 0.45us-gaap_IncomeLossFromContinuingOperationsPerBasicShare |
|
$ 2.35us-gaap_IncomeLossFromContinuingOperationsPerBasicShare |
|
$ 2.05us-gaap_IncomeLossFromContinuingOperationsPerBasicShare |
|
| From discontinued operations |
$ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare |
|
$ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare |
|
$ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare |
|
$ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare |
|
$ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare |
|
$ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare |
|
$ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare |
|
$ 5.03us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare |
|
$ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare |
|
$ 5.02us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare |
|
$ (0.18)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare |
|
| Basic earnings per share |
$ 2.01us-gaap_EarningsPerShareBasic |
[1] |
$ (0.07)us-gaap_EarningsPerShareBasic |
[1] |
$ (0.91)us-gaap_EarningsPerShareBasic |
[1] |
$ (0.57)us-gaap_EarningsPerShareBasic |
[1] |
$ 1.43us-gaap_EarningsPerShareBasic |
[1] |
$ 1.52us-gaap_EarningsPerShareBasic |
[1] |
$ (0.14)us-gaap_EarningsPerShareBasic |
[1] |
$ 4.57us-gaap_EarningsPerShareBasic |
[1] |
$ 0.45us-gaap_EarningsPerShareBasic |
[1],[2] |
$ 7.37us-gaap_EarningsPerShareBasic |
[1],[2] |
$ 1.87us-gaap_EarningsPerShareBasic |
[2] |
| Diluted earnings (loss) per share: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| From continuing operations |
$ 1.99us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare |
|
$ (0.07)us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare |
|
$ (0.91)us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare |
|
$ (0.57)us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare |
|
$ 1.43us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare |
|
$ 1.52us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare |
|
$ (0.14)us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare |
|
$ (0.46)us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare |
|
$ 0.44us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare |
|
$ 2.35us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare |
|
$ 2.01us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare |
|
| From discontinued operations |
$ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare |
|
$ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare |
|
$ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare |
|
$ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare |
|
$ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare |
|
$ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare |
|
$ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare |
|
$ 5.03us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare |
|
$ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare |
|
$ 5.02us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare |
|
$ (0.17)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare |
|
| Diluted earnings per share |
$ 1.99us-gaap_EarningsPerShareDiluted |
[1] |
$ (0.07)us-gaap_EarningsPerShareDiluted |
[1] |
$ (0.91)us-gaap_EarningsPerShareDiluted |
[1] |
$ (0.57)us-gaap_EarningsPerShareDiluted |
[1] |
$ 1.43us-gaap_EarningsPerShareDiluted |
[1] |
$ 1.52us-gaap_EarningsPerShareDiluted |
[1] |
$ (0.14)us-gaap_EarningsPerShareDiluted |
[1] |
$ 4.57us-gaap_EarningsPerShareDiluted |
[1] |
$ 0.44us-gaap_EarningsPerShareDiluted |
[1],[2] |
$ 7.37us-gaap_EarningsPerShareDiluted |
[1],[2] |
$ 1.84us-gaap_EarningsPerShareDiluted |
[2] |
| Class A |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Earnings Loss Per Share [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Total weighted average common stock shares outstanding |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9,246us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
|
9,073us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
|
8,768us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
|
| Class B Convertible |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Earnings Loss Per Share [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Total weighted average common stock shares outstanding |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2,055us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember |
|
2,227us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember |
|
2,227us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember |
|
|
|
|