XML 83 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Net income (loss) - numerator      
Net income (loss) $ 110,771us-gaap_NetIncomeLoss $ 45,094us-gaap_NetIncomeLoss $ (33,261)us-gaap_NetIncomeLoss
Less dividends to Class B shareholders - distributed earnings 0us-gaap_DistributedEarnings 0us-gaap_DistributedEarnings (28)us-gaap_DistributedEarnings
Undistributed earnings (loss) $ 110,771us-gaap_UndistributedEarnings $ 45,094us-gaap_UndistributedEarnings $ (33,289)us-gaap_UndistributedEarnings
Weighted average common shares outstanding - denominator      
Weighted average common shares outstanding for basic earnings (loss) per share 70,229,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 58,777,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 53,957,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted 70,906,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 58,929,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 53,957,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Class A [Member]      
Weighted average common shares outstanding - denominator      
Weighted average common shares outstanding for basic earnings (loss) per share 70,229,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
58,777,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
53,852,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Dilutive effect of options and restricted stock units 677,000us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
152,000us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
0us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Diluted 70,906,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
58,929,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
53,852,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Basic      
Distributed earnings (usd per share) $ 0.00us-gaap_EarningsPerShareBasicDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 0.00us-gaap_EarningsPerShareBasicDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 0.00us-gaap_EarningsPerShareBasicDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Undistributed (loss) earnings (usd per share) $ 1.58us-gaap_EarningsPerShareBasicUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 0.77us-gaap_EarningsPerShareBasicUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ (0.62)us-gaap_EarningsPerShareBasicUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Total (usd per share) $ 1.58us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 0.77us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ (0.62)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Diluted      
Distributed earnings (usd per share) $ 0.00us-gaap_EarningsPerShareDilutedDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 0.00us-gaap_EarningsPerShareDilutedDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 0.00us-gaap_EarningsPerShareDilutedDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Undistributed (loss) earnings (usd per share) $ 1.56us-gaap_EarningsPerShareDilutedUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 0.77us-gaap_EarningsPerShareDilutedUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ (0.62)us-gaap_EarningsPerShareDilutedUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Total (usd per share) $ 1.56us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 0.77us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ (0.62)us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Class B [Member]      
Weighted average common shares outstanding - denominator      
Weighted average common shares outstanding for basic earnings (loss) per share 0us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
105,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Dilutive effect of options and restricted stock units 0us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
105,000us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Basic      
Distributed earnings (usd per share) $ 0.00us-gaap_EarningsPerShareBasicDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.00us-gaap_EarningsPerShareBasicDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.27us-gaap_EarningsPerShareBasicDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Undistributed (loss) earnings (usd per share) $ 0.00us-gaap_EarningsPerShareBasicUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.00us-gaap_EarningsPerShareBasicUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ (0.62)us-gaap_EarningsPerShareBasicUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Total (usd per share) $ 0.00us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.00us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ (0.35)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Diluted      
Distributed earnings (usd per share) $ 0.00us-gaap_EarningsPerShareDilutedDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.00us-gaap_EarningsPerShareDilutedDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.27us-gaap_EarningsPerShareDilutedDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Undistributed (loss) earnings (usd per share) $ 0.00us-gaap_EarningsPerShareDilutedUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.00us-gaap_EarningsPerShareDilutedUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ (0.62)us-gaap_EarningsPerShareDilutedUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Total (usd per share) $ 0.00us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.00us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ (0.35)us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Stock options [Member]      
Diluted      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount     1,067,069us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
Restricted Stock Units (RSUs) [Member]      
Diluted      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount     162,368us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_RestrictedStockUnitsRSUMember
Restricted stock [Member]      
Diluted      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount     305,807us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_RestrictedStockMember