XML 57 R89.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Business Combinations - Summary of Business Acquisitions (Detail) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2018 | Sep. 30, 2018 | Jun. 30, 2018 | Mar. 31, 2018 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Cash paid |  |  |  |  |  |  |  |  | $ 52,040 | $ 57,740 | $ 137,367
Seller Obligations |  |  |  |  |  |  |  |  | 7,543 | 7,540 | 5,128
Fair Value of Common Stock Issued |  |  |  |  |  |  |  |  |  |  | 10,859
Total Purchase Price |  |  |  |  |  |  |  |  | 59,583 | 65,280 | 153,354
Revenue | $ 401,231 | $ 396,449 | $ 371,814 | $ 342,135 | $ 353,121 | $ 348,999 | $ 332,584 | $ 301,728 | 1,511,629 | 1,336,432 | 1,132,927
Net Income (Loss) | 19,194 | $ 21,212 | $ 18,919 | $ 8,834 | $ 16,476 | $ 15,563 | $ 16,315 | $ 6,394 | $ 68,159 | $ 54,748 | $ 41,140
First State Insulation [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Date |  |  |  |  |  |  |  |  | Mar. 18, 2019 |  |
Acquisition Type |  |  |  |  |  |  |  |  | Asset |  |
Cash paid |  |  |  |  |  |  |  |  | $ 5,125 |  |
Seller Obligations |  |  |  |  |  |  |  |  | 1,355 |  |
Total Purchase Price |  |  |  |  |  |  |  |  | 6,480 |  |
Revenue |  |  |  |  |  |  |  |  | 9,828 |  |
Net Income (Loss) |  |  |  |  |  |  |  |  | $ 476 |  |
Expert Insulation [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Date |  |  |  |  |  |  |  |  | Jun. 24, 2019 |  |
Acquisition Type |  |  |  |  |  |  |  |  | Asset |  |
Cash paid |  |  |  |  |  |  |  |  | $ 16,165 |  |
Seller Obligations |  |  |  |  |  |  |  |  | 1,993 |  |
Total Purchase Price |  |  |  |  |  |  |  |  | 18,158 |  |
Revenue |  |  |  |  |  |  |  |  | 6,484 |  |
Net Income (Loss) |  |  |  |  |  |  |  |  | $ 155 |  |
Premier [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Date |  |  |  |  |  |  |  |  | Nov. 18, 2019 |  |
Acquisition Type |  |  |  |  |  |  |  |  | Share |  |
Cash paid |  |  |  |  |  |  |  |  | $ 25,000 |  |
Seller Obligations |  |  |  |  |  |  |  |  | 2,765 |  |
Total Purchase Price |  |  |  |  |  |  |  |  | 27,765 |  |
Revenue |  |  |  |  |  |  |  |  | 2,161 |  |
Net Income (Loss) |  |  |  |  |  |  |  |  | (62) |  |
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 Income (Loss) |  |  |  |  |  |  |  |  |  | $ 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 Income (Loss) |  |  |  |  |  |  |  |  |  | $ (13) |
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,900 |  | 10,859
Total Purchase Price |  |  |  |  |  |  |  |  |  |  | 116,671
Revenue |  |  |  |  |  |  |  |  |  |  | 116,070
Net Income (Loss) |  |  |  |  |  |  |  |  |  |  | $ (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 Income (Loss) |  |  |  |  |  |  |  |  |  |  | $ 86
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 Income (Loss) |  |  |  |  |  |  |  |  |  |  | $ 11
Other Acquisition [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Acquisition Type |  |  |  |  |  |  |  |  | Asset | Shares/Asset | Asset
Cash paid |  |  |  |  |  |  |  |  | $ 5,750 | $ 28,593 | $ 15,645
Seller Obligations |  |  |  |  |  |  |  |  | 1,430 | 4,057 | 2,419
Total Purchase Price |  |  |  |  |  |  |  |  | 7,180 | 32,650 | 18,064
Revenue |  |  |  |  |  |  |  |  | 3,339 | 24,329 | 20,457
Net Income (Loss) |  |  |  |  |  |  |  |  | 23 | 639 | 573
2017 Acquisitions [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenue |  |  |  |  |  |  |  |  |  |  | 144,402
Net Income (Loss) |  |  |  |  |  |  |  |  |  |  | $ (478)
2018 Acquisitions [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenue |  |  |  |  |  |  |  |  |  | 39,325 |
Net Income (Loss) |  |  |  |  |  |  |  |  |  | $ 1,157 |
2019 Acquisitions [Member] |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenue |  |  |  |  |  |  |  |  | 21,812 |  |
Net Income (Loss) |  |  |  |  |  |  |  |  | $ 592 |  |

X
- Definition It represents the non cash amount of seller obligations in connection with acquisition of business. + References No definition available. + Details
Name: | ibp_SellerObligationsInConnectionWithAcquisitionOfBusiness
Namespace Prefix: | ibp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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=116868678&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=116868678&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=116859721&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=116859721&loc=d3e6578-128477 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferred1
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=118930883&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=116637391&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=118930883&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=116637232&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=116634182&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=118932676&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=118932676&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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=118956577&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_FirstStateInsulationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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_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_AstroMember
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=ibp_TwoThousandSeventeenAcquisitionsMember
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_TwothousandnighteenacquisitionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |