XML 100 R86.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Business Combinations - Summary of Business Acquisitions (Detail) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2018 | Sep. 30, 2018 | Jun. 30, 2018 | Mar. 31, 2018 | Dec. 31, 2017 | Sep. 30, 2017 | Jun. 30, 2017 | Mar. 31, 2017 | Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Cash paid |  |  |  |  |  |  |  |  |  |  | $ 55,493
Seller Obligations |  |  |  |  |  |  |  |  | $ 7,540 | $ 5,128 | 4,459
Total Purchase Price |  |  |  |  |  |  |  |  |  |  | 59,952
Revenue | $ 353,121 | $ 348,999 | $ 332,584 | $ 301,728 | $ 299,869 | $ 295,193 | $ 282,196 | $ 255,669 | 1,336,432 | 1,132,927 | 862,980
Net (Loss) Income | 16,476 | $ 15,563 | $ 16,315 | $ 6,394 | 10,793 | $ 12,010 | $ 11,973 | $ 6,364 | $ 54,748 | $ 41,140 | $ 38,436
CDG Acquisition [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Date |  |  |  |  |  |  |  |  | Mar. 19, 2018 |  |
Acquisition Type |  |  |  |  |  |  |  |  | Asset |  |
Cash paid |  |  |  |  |  |  |  |  | $ 9,440 |  |
Seller Obligations |  |  |  |  |  |  |  |  | 1,973 |  |
Total Purchase Price |  |  |  |  |  |  |  |  | 11,413 |  |
Revenue |  |  |  |  |  |  |  |  | 11,466 |  |
Net (Loss) Income |  |  |  |  |  |  |  |  | $ 531 |  |
AFT Acquisition [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Date |  |  |  |  |  |  |  |  | Oct. 31, 2018 |  |
Acquisition Type |  |  |  |  |  |  |  |  | Asset |  |
Cash paid |  |  |  |  |  |  |  |  | $ 19,707 |  |
Seller Obligations |  |  |  |  |  |  |  |  | 1,510 |  |
Total Purchase Price |  |  |  |  |  |  |  |  | 21,217 |  |
Revenue |  |  |  |  |  |  |  |  | 3,530 |  |
Net (Loss) Income |  |  |  |  |  |  |  |  | $ (13) |  |
Other Acquisition [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Acquisition Type |  |  |  |  |  |  |  |  | Shares/Asset | Asset | Asset
Cash paid |  |  |  |  |  |  |  |  | $ 28,593 | $ 15,645 | $ 18,753
Seller Obligations |  |  |  |  |  |  |  |  | 4,057 | 2,419 | 2,299
Total Purchase Price |  |  |  |  |  |  |  |  | 32,650 | 18,064 | 21,052
Revenue |  |  |  |  |  |  |  |  | 24,329 | 20,457 | 19,974
Net (Loss) Income |  |  |  |  |  |  |  |  | 639 | 573 | (592)
Combined Business Acquisitions [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Cash paid |  |  |  |  |  |  |  |  | 57,740 | 137,367 | 55,493
Seller Obligations |  |  |  |  |  |  |  |  | 7,540 | 5,128 | $ 4,459
Fair Value of Common Stock Issued |  |  |  |  | 10,859 |  |  |  |  | 10,859 |
Total Purchase Price |  |  |  |  |  |  |  |  | 65,280 | $ 153,354 |
2018 Acquisitions [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenue |  |  |  |  |  |  |  |  | 39,325 |  |
Net (Loss) Income |  |  |  |  |  |  |  |  | 1,157 |  |
Alpha [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Date |  |  |  |  |  |  |  |  |  | Jan. 05, 2017 |
Acquisition Type |  |  |  |  |  |  |  |  |  | Share |
Cash paid |  |  |  |  |  |  |  |  |  | $ 103,810 |
Seller Obligations |  |  |  |  |  |  |  |  |  | 2,002 |
Fair Value of Common Stock Issued | $ 10,900 |  |  |  | $ 10,859 |  |  |  | $ 10,900 | 10,859 |
Total Purchase Price |  |  |  |  |  |  |  |  |  | 116,671 |
Revenue |  |  |  |  |  |  |  |  |  | 116,070 |
Net (Loss) Income |  |  |  |  |  |  |  |  |  | $ (1,148) |
Columbia [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Date |  |  |  |  |  |  |  |  |  | Jun. 26, 2017 |
Acquisition Type |  |  |  |  |  |  |  |  |  | Asset |
Cash paid |  |  |  |  |  |  |  |  |  | $ 8,768 |
Seller Obligations |  |  |  |  |  |  |  |  |  | 225 |
Total Purchase Price |  |  |  |  |  |  |  |  |  | 8,993 |
Revenue |  |  |  |  |  |  |  |  |  | 6,046 |
Net (Loss) Income |  |  |  |  |  |  |  |  |  | 86 |
2017 Acquisitions [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenue |  |  |  |  |  |  |  |  |  | 144,402 |
Net (Loss) Income |  |  |  |  |  |  |  |  |  | $ (478) |
Astro [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Date |  |  |  |  |  |  |  |  |  | Sep. 18, 2017 |
Acquisition Type |  |  |  |  |  |  |  |  |  | Asset |
Cash paid |  |  |  |  |  |  |  |  |  | $ 9,144 |
Seller Obligations |  |  |  |  |  |  |  |  |  | 482 |
Total Purchase Price |  |  |  |  |  |  |  |  |  | 9,626 |
Revenue |  |  |  |  |  |  |  |  |  | 1,829 |
Net (Loss) Income |  |  |  |  |  |  |  |  |  | $ 11 |
Alpine Insulation Co Inc [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Date |  |  |  |  |  |  |  |  |  |  | Apr. 12, 2016
Acquisition Type |  |  |  |  |  |  |  |  |  |  | Asset
Cash paid |  |  |  |  |  |  |  |  |  |  | $ 21,151
Seller Obligations |  |  |  |  |  |  |  |  |  |  | 1,560
Total Purchase Price |  |  |  |  |  |  |  |  |  |  | 22,711
Revenue |  |  |  |  |  |  |  |  |  |  | 21,359
Net (Loss) Income |  |  |  |  |  |  |  |  |  |  | $ 1,370
East Coast Insulators II, L.L.C [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Date |  |  |  |  |  |  |  |  |  |  | Oct. 17, 2016
Acquisition Type |  |  |  |  |  |  |  |  |  |  | Asset
Cash paid |  |  |  |  |  |  |  |  |  |  | $ 15,589
Seller Obligations |  |  |  |  |  |  |  |  |  |  | 600
Total Purchase Price |  |  |  |  |  |  |  |  |  |  | 16,189
Revenue |  |  |  |  |  |  |  |  |  |  | 4,701
Net (Loss) Income |  |  |  |  |  |  |  |  |  |  | 21
2016 Acquisitions [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenue |  |  |  |  |  |  |  |  |  |  | 46,034
Net (Loss) Income |  |  |  |  |  |  |  |  |  |  | $ 799

X
- Definition Date when the acquirer obtains control of the acquiree, in CCYY-MM-DD format. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 25 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=84229725&loc=d3e848-128460 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 25 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=84229725&loc=d3e845-128460 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b)(4) -URI http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479 + Details
Name: | us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_BusinessAcquisitionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=109124213&loc=d3e6613-128477 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109124213&loc=d3e6578-128477 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferred1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109124213&loc=d3e6578-128477 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=109124213&loc=d3e6613-128477 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents a description of how the entity obtained control of the acquired entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessCombinationControlObtainedDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -URI http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1B -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -URI http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -URI http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 + Details
Name: | us-gaap_NetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireBusinessesGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ibp_CdgAcquisitionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ibp_AFTAcquisitionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ibp_OtherAcquisitionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ibp_TwoThousandEighteenAcquisitionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ibp_AlphaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ibp_ColumbiaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ibp_TwoThousandSeventeenAcquisitionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ibp_AstroMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ibp_AlpineInsulationCoIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ibp_EastCoastInsulatorsIILLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ibp_TwoThousandSixteenAcquisitionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |