XML 22 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefits - Additional Information (Detail) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended 0 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Jun. 30, 2014
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Healthcare benefit expense, net of employee contributions $ 8,119us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount $ 7,954us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount $ 5,744us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount    
Accrued compensation 11,311us-gaap_EmployeeRelatedLiabilitiesCurrent 8,942us-gaap_EmployeeRelatedLiabilitiesCurrent   11,311us-gaap_EmployeeRelatedLiabilitiesCurrent  
Workers compensation expense 9,814us-gaap_OtherLaborRelatedExpenses 5,910us-gaap_OtherLaborRelatedExpenses 4,043us-gaap_OtherLaborRelatedExpenses    
Insurance claim receivables 2,963ibp_InsuranceClaimReceivables 2,055ibp_InsuranceClaimReceivables   2,963ibp_InsuranceClaimReceivables  
Administration expense related to employee contribution plan 702us-gaap_DefinedContributionPlanAdministrativeExpenses 695us-gaap_DefinedContributionPlanAdministrativeExpenses 529us-gaap_DefinedContributionPlanAdministrativeExpenses    
Share Based Compensation Restricted Stock Vested, forfeited 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod        
2014 Omnibus Incentive Plan [Member]          
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Common stock shares available for issuance 2,976,510us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= ibp_TwoThousandAndFourteenOmnibusIncentivePlanMember
    2,976,510us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= ibp_TwoThousandAndFourteenOmnibusIncentivePlanMember
 
Common stock shares authorized 100,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= ibp_TwoThousandAndFourteenOmnibusIncentivePlanMember
    100,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= ibp_TwoThousandAndFourteenOmnibusIncentivePlanMember
 
Restricted Stock [Member]          
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Restricted stock granted, shares       0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Directors [Member] | Restricted Stock [Member]          
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Share Based Compensation Arrangement By Share Based Payment Award, Award Vesting Period         0 years
Restricted stock granted, shares 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
  23,490us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
Grant date fair value for restricted stock granted         $ 12.77us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
Stock-based compensation expense 300us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
   
Unearned compensation expense 0us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
    0us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
 
IBNR Reserves [Member]          
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Workers compensation included in other current liabilities 8,256us-gaap_WorkersCompensationLiabilityCurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ibp_IbnrReservesMember
5,920us-gaap_WorkersCompensationLiabilityCurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ibp_IbnrReservesMember
  8,256us-gaap_WorkersCompensationLiabilityCurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ibp_IbnrReservesMember
 
Workers compensation included in other long term liabilities 5,133us-gaap_WorkersCompensationLiabilityNoncurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ibp_IbnrReservesMember
4,278us-gaap_WorkersCompensationLiabilityNoncurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ibp_IbnrReservesMember
  5,133us-gaap_WorkersCompensationLiabilityNoncurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ibp_IbnrReservesMember
 
Medical IBNR Included in Accrued Compensation [Member]          
Pension Plans, Postretirement and Other Employee Benefits [Line Items]          
Accrued compensation $ 1,089us-gaap_EmployeeRelatedLiabilitiesCurrent
/ us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
$ 913us-gaap_EmployeeRelatedLiabilitiesCurrent
/ us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
  1,089us-gaap_EmployeeRelatedLiabilitiesCurrent
/ us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember