XML 51 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Significant Accounting Policies - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Lawsuits
Dec. 31, 2012
Accounting Policies and General Information [Line Items]      
Amount insured by FDIC $ 250,000us-gaap_CashFDICInsuredAmount    
Deferred offering costs   5,156,000us-gaap_DeferredOfferingCosts  
Advertising expenses 1,553,000us-gaap_AdvertisingExpense 1,610,000us-gaap_AdvertisingExpense 1,694,000us-gaap_AdvertisingExpense
Gain on litigation settlement   31,000us-gaap_GainLossRelatedToLitigationSettlement 6,975,000us-gaap_GainLossRelatedToLitigationSettlement
Gain from Insurance Proceeds     960,000us-gaap_GainOnBusinessInterruptionInsuranceRecovery
Cost incurred from lawsuits settlement   1,407,000us-gaap_LitigationSettlementExpense  
Number of lawsuits   2ibp_NumberOfLawsuits  
Deferred financing costs 643,000us-gaap_DeferredFinanceCostsNet 321,000us-gaap_DeferredFinanceCostsNet  
Amortization expense related to financing costs 159,000us-gaap_AmortizationOfFinancingCosts 175,000us-gaap_AmortizationOfFinancingCosts 175,000us-gaap_AmortizationOfFinancingCosts
Write-off of debt issuance costs, included in interest expense 233,000us-gaap_WriteOffOfDeferredDebtIssuanceCost    
Share-based compensation 300,000us-gaap_ShareBasedCompensation   4,658,000us-gaap_ShareBasedCompensation
Continuing Operations [Member]      
Accounting Policies and General Information [Line Items]      
Intangible asset impairment 0us-gaap_ImpairmentOfIntangibleAssetsFinitelived
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0us-gaap_ImpairmentOfIntangibleAssetsFinitelived
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
352,000us-gaap_ImpairmentOfIntangibleAssetsFinitelived
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Maximum [Member]      
Accounting Policies and General Information [Line Items]      
Estimated useful life 6 years    
Minimum [Member]      
Accounting Policies and General Information [Line Items]      
Estimated useful life 4 years    
Administrative [Member]      
Accounting Policies and General Information [Line Items]      
Share-based compensation 0us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
0us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
4,658,000us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
Other Operating Expenses [Member]      
Accounting Policies and General Information [Line Items]      
Cost incurred from lawsuits settlement   881,000us-gaap_LitigationSettlementExpense
/ us-gaap_IncomeStatementLocationAxis
= ibp_OtherOperatingExpensesMember
 
Customer Relationships [Member] | Maximum [Member]      
Accounting Policies and General Information [Line Items]      
Estimated useful life 15 years    
Customer Relationships [Member] | Minimum [Member]      
Accounting Policies and General Information [Line Items]      
Estimated useful life 10 years    
Non-competition Agreements [Member] | Maximum [Member]      
Accounting Policies and General Information [Line Items]      
Estimated useful life 5 years    
Non-competition Agreements [Member] | Minimum [Member]      
Accounting Policies and General Information [Line Items]      
Estimated useful life 2 years    
Trademarks and Trade Names [Member] | Maximum [Member]      
Accounting Policies and General Information [Line Items]      
Estimated useful life 15 years    
Trademarks and Trade Names [Member] | Minimum [Member]      
Accounting Policies and General Information [Line Items]      
Estimated useful life 8 years    
Vehicles [Member]      
Accounting Policies and General Information [Line Items]      
Estimated useful life, description The shorter of lease life or five years    
Furniture, Fixtures and Equipment[Member] | Maximum [Member]      
Accounting Policies and General Information [Line Items]      
Estimated useful life 5 years    
Furniture, Fixtures and Equipment[Member] | Minimum [Member]      
Accounting Policies and General Information [Line Items]      
Estimated useful life 3 years    
Equipment [Member] | Maximum [Member]      
Accounting Policies and General Information [Line Items]      
Estimated useful life 5 years    
Equipment [Member] | Minimum [Member]      
Accounting Policies and General Information [Line Items]      
Estimated useful life 3 years    
Leasehold Improvements [Member]      
Accounting Policies and General Information [Line Items]      
Estimated useful life, description The shorter of lease life or five years    
Building [Member]      
Accounting Policies and General Information [Line Items]      
Estimated useful life 30 years    
Revenue [Member] | Customer Concentration Risk [Member]      
Accounting Policies and General Information [Line Items]      
Net revenues percentage 100.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
100.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
100.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
Revenue [Member] | Customer Concentration Risk [Member] | Maximum [Member]      
Accounting Policies and General Information [Line Items]      
Net revenues percentage 3.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
3.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
3.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
IPO [Member]      
Accounting Policies and General Information [Line Items]      
Total offering costs charged against equity 8,700,000ibp_OfferingCosts
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_IPOMember
   
Secondary Public Offering [Member]      
Accounting Policies and General Information [Line Items]      
Total offering costs charged against equity $ 126,000ibp_OfferingCosts
/ us-gaap_SubsidiarySaleOfStockAxis
= ibp_SecondaryPublicOfferingMember