Annual report pursuant to Section 13 and 15(d)

Income Taxes - Components of Changes in Unrecognized Tax Benefits (Detail)

v2.4.1.9
Income Taxes - Components of Changes in Unrecognized Tax Benefits (Detail) (USD $)
In Thousands, unless otherwise specified
6 Months Ended 12 Months Ended
Dec. 31, 2014
Jun. 29, 2014
Dec. 31, 2013
Dec. 31, 2012
Successor [Member]        
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Unrecognized tax benefits - beginning balance $ 465us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Gross increases - tax positions in current period 0us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Gross decreases - tax positions in prior period (30)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Unrecognized tax benefits - ending balance 435us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Amount of unrecognized tax benefit that, if recognized would affect the company's effective tax rate 435us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Predecessor [Member]        
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Unrecognized tax benefits - beginning balance   2,024us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
3,002us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
4,440us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Gross increases - tax positions in current period   0us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Gross increases - tax positions in prior period     560us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Gross decreases - tax positions in prior period   (1,559)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(1,538)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(1,438)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Unrecognized tax benefits - ending balance   465us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
2,024us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
3,002us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Amount of unrecognized tax benefit that, if recognized would affect the company's effective tax rate   $ 465us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
$ 2,024us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
$ 3,002us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember