Cover Page
Cover Page - shares | 9 Months Ended | |
Sep. 30, 2019 | Oct. 25, 2019 | |
Cover [Abstract] | ||
Document Type | 10-Q | |
Amendment Flag | false | |
Document Period End Date | Sep. 30, 2019 | |
Document Fiscal Year Focus | 2019 | |
Document Fiscal Period Focus | Q3 | |
Entity Registrant Name | Installed Building Products, Inc. | |
Entity Central Index Key | 0001580905 | |
Current Fiscal Year End Date | --12-31 | |
Entity Filer Category | Large Accelerated Filer | |
Trading Symbol | IBP | |
Entity Emerging Growth Company | false | |
Entity Small Business | false | |
Entity Common Stock, Shares Outstanding | 30,016,749 | |
Document Quarterly Report | true | |
Document Transition Report | false | |
Entity File Number | 001-36307 | |
Entity Incorporation, State or Country Code | DE | |
Entity Tax Identification Number | 45-3707650 | |
Entity Address, Address Line One | 495 South High Street | |
Entity Address, Address Line Two | Suite 50 | |
Entity Address, City or Town | Columbus | |
Entity Address, State or Province | OH | |
Entity Address, Postal Zip Code | 43215 | |
City Area Code | 614 | |
Local Phone Number | 221-3399 | |
Title of 12(b) Security | Common stock | |
Entity Current Reporting Status | Yes | |
Entity Interactive Data Current | Yes | |
Security Exchange Name | NYSE | |
Entity Shell Company | false |
CONDENSED CONSOLIDATED BALANCE
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($) $ in Thousands | Sep. 30, 2019 | Dec. 31, 2018 |
Current assets | ||
Cash and cash equivalents | $ 234,950 | $ 90,442 |
Investments | 4,980 | 10,060 |
Accounts receivable (less allowance for doubtful accounts of $6,712 and $5,085 at September 30, 2019 and December 31, 2018, respectively) | 242,065 | 214,121 |
Inventories | 63,547 | 61,162 |
Other current assets | 32,955 | 35,760 |
Total current assets | 578,497 | 411,545 |
Property and equipment, net | 102,148 | 90,117 |
Operating lease right-of-use assets | 42,553 | |
Non-current assets | ||
Goodwill | 184,574 | 173,049 |
Intangibles, net | 144,321 | 149,790 |
Other non-current assets | 11,589 | 10,157 |
Total assets | 1,063,682 | 834,658 |
Current liabilities | ||
Current maturities of long-term debt | 22,734 | 22,642 |
Current maturities of operating lease obligations | 15,032 | |
Current maturities of finance lease obligations | 3,133 | 4,806 |
Accounts payable | 100,181 | 96,949 |
Accrued compensation | 32,793 | 27,923 |
Other current liabilities | 41,576 | 29,366 |
Total current liabilities | 215,449 | 181,686 |
Long-term debt | 542,510 | 432,182 |
Operating lease obligations | 27,129 | |
Finance lease obligations | 3,682 | 3,824 |
Deferred income taxes | 3,833 | 6,695 |
Other long-term liabilities | 43,565 | 27,773 |
Total liabilities | 836,168 | 652,160 |
Commitments and contingencies | ||
Stockholders' equity | ||
Preferred Stock; $0.01 par value: 5,000,000 authorized and 0 shares issued and outstanding at September 30, 2019 and December 31, 2018, respectively | ||
Common stock; $0.01 par value: 100,000,000 authorized, 32,871,504 and 32,723,972 issued and 30,016,749 and 29,915,611 shares outstanding at September 30, 2019 and December 31, 2018, respectively | 329 | 327 |
Additional paid in capital | 188,216 | 181,815 |
Retained earnings | 154,177 | 105,212 |
Treasury stock; at cost: 2,854,755 and 2,808,361 shares at September 30, 2019 and December 31, 2018, respectively | (106,756) | (104,425) |
Accumulated other comprehensive loss | (8,452) | (431) |
Total stockholders' equity | 227,514 | 182,498 |
Total liabilities and stockholders' equity | $ 1,063,682 | $ 834,658 |
CONDENSED CONSOLIDATED BALANC_2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($) $ in Thousands | Sep. 30, 2019 | Dec. 31, 2018 |
Statement of Financial Position [Abstract] | ||
Allowance for doubtful accounts | $ 6,712 | $ 5,085 |
Preferred stock, par value | $ 0.01 | $ 0.01 |
Preferred stock, shares authorized | 5,000,000 | 5,000,000 |
Preferred stock, shares issued | 0 | 0 |
Preferred stock, shares outstanding | 0 | 0 |
Common stock, par value | $ 0.01 | $ 0.01 |
Common stock, shares authorized | 100,000,000 | 100,000,000 |
Common stock, shares issued | 32,871,504 | 32,723,972 |
Common stock, shares outstanding | 30,016,749 | 29,915,611 |
Treasury Stock | 2,854,755 | 2,808,361 |
CONDENSED CONSOLIDATED STATEMEN
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (UNAUDITED) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2019 | Sep. 30, 2018 | Sep. 30, 2019 | Sep. 30, 2018 | |
Income Statement [Abstract] | ||||
Net revenue | $ 396,449 | $ 348,999 | $ 1,110,398 | $ 983,311 |
Cost of sales | 278,362 | 251,665 | 795,616 | 710,358 |
Gross profit | 118,087 | 97,334 | 314,782 | 272,953 |
Operating expenses | ||||
Selling | 19,398 | 17,434 | 54,431 | 49,300 |
Administrative | 55,098 | 48,337 | 156,022 | 137,511 |
Amortization | 6,156 | 5,228 | 18,065 | 19,678 |
Operating income | 37,435 | 26,335 | 86,264 | 66,464 |
Other expense | ||||
Interest expense, net | 8,458 | 5,282 | 19,783 | 15,013 |
Other | 155 | 132 | 381 | 417 |
Income before income taxes | 28,822 | 20,921 | 66,100 | 51,034 |
Income tax provision | 7,610 | 5,358 | 17,135 | 12,762 |
Net income | 21,212 | 15,563 | 48,965 | 38,272 |
Other comprehensive (loss) income, net of tax: | ||||
Unrealized (loss) gain on cash flow hedge, net of tax benefit (provision) of $575 and ($278) for the three months ended September 30, 2019 and 2018, respectively, and $2,676 and ($822) for the nine months ended September 30, 2019 and 2018, respectively | (1,726) | 818 | (8,021) | 2,453 |
Comprehensive income | $ 19,486 | $ 16,381 | $ 40,944 | $ 40,725 |
Basic net income per share | $ 0.71 | $ 0.50 | $ 1.65 | $ 1.22 |
Diluted net income per share | $ 0.71 | $ 0.50 | $ 1.64 | $ 1.21 |
Weighted average shares outstanding: | ||||
Basic | 29,785,548 | 31,229,086 | 29,741,555 | 31,373,871 |
Diluted | 29,877,056 | 31,312,756 | 29,839,873 | 31,512,104 |
CONDENSED CONSOLIDATED STATEM_2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2019 | Sep. 30, 2018 | Sep. 30, 2019 | Sep. 30, 2018 | |
Income Statement [Abstract] | ||||
Unrealized gain (loss) on cash flow hedge, tax (provision) benefit | $ 575 | $ (278) | $ 2,676 | $ (822) |
CONDENSED CONSOLIDATED STATEM_3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($) $ in Thousands | Total | Common Stock [Member] | Additional Paid In Capital [Member] | Retained Earnings [Member] | Treasury Stock [Member] | Accumulated Other Comprehensive Income (Loss) [Member] |
BALANCE at Dec. 31, 2017 | $ 210,528 | $ 325 | $ 174,043 | $ 48,434 | $ 507 | |
BALANCE, Shares at Dec. 31, 2017 | 32,524,934 | |||||
BALANCE, Treasury Stock, Value at Dec. 31, 2017 | $ (12,781) | |||||
BALANCE, Treasury Stock, Shares at Dec. 31, 2017 | (662,788) | |||||
Net income | 38,272 | 38,272 | ||||
Cumulative effect of accounting changes, net of tax | 2,142 | 2,030 | 112 | |||
Issuance of common stock awards to employees, value | $ 2 | (2) | ||||
Issuance of common stock awards to employees, shares | 194,093 | |||||
Surrender of common stock awards by employees, value | (2,282) | $ (2,282) | ||||
Surrender of common stock awards by employees, shares | (42,799) | |||||
Share-based compensation expense | 5,965 | 5,965 | ||||
Share-based compensation issued to directors, value | 100 | 100 | ||||
Share-based compensation issued to directors, shares | 4,945 | |||||
Common stock repurchase, value | (42,827) | $ (42,827) | ||||
Common stock repurchase, shares | (793,411) | |||||
Other comprehensive income (loss), net of tax | 2,453 | 2,453 | ||||
BALANCE at Sep. 30, 2018 | 214,351 | $ 327 | 180,106 | 88,736 | 3,072 | |
BALANCE, Shares at Sep. 30, 2018 | 32,723,972 | |||||
BALANCE, Treasury Stock, Value at Sep. 30, 2018 | $ (57,890) | |||||
BALANCE, Treasury Stock, Shares at Sep. 30, 2018 | (1,498,998) | |||||
BALANCE at Jun. 30, 2018 | 215,063 | $ 327 | 178,266 | 73,919 | 2,254 | |
BALANCE, Shares at Jun. 30, 2018 | 32,723,972 | |||||
BALANCE, Treasury Stock, Value at Jun. 30, 2018 | $ (39,703) | |||||
BALANCE, Treasury Stock, Shares at Jun. 30, 2018 | (1,117,623) | |||||
Net income | 15,563 | 15,563 | ||||
Cumulative effect of accounting changes, net of tax | (746) | (746) | ||||
Surrender of common stock awards by employees, shares | (681) | |||||
Share-based compensation expense | 1,765 | 1,765 | ||||
Share-based compensation issued to directors, value | 75 | 75 | ||||
Common stock repurchase, value | (18,187) | $ (18,187) | ||||
Common stock repurchase, shares | (380,694) | |||||
Other comprehensive income (loss), net of tax | 818 | 818 | ||||
BALANCE at Sep. 30, 2018 | 214,351 | $ 327 | 180,106 | 88,736 | 3,072 | |
BALANCE, Shares at Sep. 30, 2018 | 32,723,972 | |||||
BALANCE, Treasury Stock, Value at Sep. 30, 2018 | $ (57,890) | |||||
BALANCE, Treasury Stock, Shares at Sep. 30, 2018 | (1,498,998) | |||||
BALANCE at Dec. 31, 2018 | $ 182,498 | $ 327 | 181,815 | 105,212 | (431) | |
BALANCE, Shares at Dec. 31, 2018 | 32,723,972 | 32,723,972 | ||||
BALANCE, Treasury Stock, Value at Dec. 31, 2018 | $ (104,425) | $ (104,425) | ||||
BALANCE, Treasury Stock, Shares at Dec. 31, 2018 | (2,808,361) | (2,808,361) | ||||
Net income | $ 48,965 | 48,965 | ||||
Issuance of common stock awards to employees, value | $ 2 | (2) | ||||
Issuance of common stock awards to employees, shares | 139,862 | |||||
Surrender of common stock awards by employees, value | (2,331) | $ (2,331) | ||||
Surrender of common stock awards by employees, shares | (46,394) | |||||
Share-based compensation expense | 6,144 | 6,144 | ||||
Share-based compensation issued to directors, value | 259 | 259 | ||||
Share-based compensation issued to directors, shares | 7,670 | |||||
Other comprehensive income (loss), net of tax | (8,021) | (8,021) | ||||
BALANCE at Sep. 30, 2019 | $ 227,514 | $ 329 | 188,216 | 154,177 | (8,452) | |
BALANCE, Shares at Sep. 30, 2019 | 32,871,504 | 32,871,504 | ||||
BALANCE, Treasury Stock, Value at Sep. 30, 2019 | $ (106,756) | $ (106,756) | ||||
BALANCE, Treasury Stock, Shares at Sep. 30, 2019 | (2,854,755) | (2,854,755) | ||||
BALANCE at Jun. 30, 2019 | $ 206,002 | $ 329 | 186,182 | 132,965 | (6,726) | |
BALANCE, Shares at Jun. 30, 2019 | 32,871,504 | |||||
BALANCE, Treasury Stock, Value at Jun. 30, 2019 | $ (106,748) | |||||
BALANCE, Treasury Stock, Shares at Jun. 30, 2019 | (2,854,496) | |||||
Net income | 21,212 | 21,212 | ||||
Surrender of common stock awards by employees, value | (8) | $ (8) | ||||
Surrender of common stock awards by employees, shares | (259) | |||||
Share-based compensation expense | 1,933 | 1,933 | ||||
Share-based compensation issued to directors, value | 101 | 101 | ||||
Other comprehensive income (loss), net of tax | (1,726) | (1,726) | ||||
BALANCE at Sep. 30, 2019 | $ 227,514 | $ 329 | $ 188,216 | $ 154,177 | $ (8,452) | |
BALANCE, Shares at Sep. 30, 2019 | 32,871,504 | 32,871,504 | ||||
BALANCE, Treasury Stock, Value at Sep. 30, 2019 | $ (106,756) | $ (106,756) | ||||
BALANCE, Treasury Stock, Shares at Sep. 30, 2019 | (2,854,755) | (2,854,755) |
CONDENSED CONSOLIDATED STATEM_4
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($) $ in Thousands | 9 Months Ended | |
Sep. 30, 2019 | Sep. 30, 2018 | |
Cash flows from operating activities | ||
Net income | $ 48,965 | $ 38,272 |
Adjustments to reconcile net income to net cash provided by operating activities | ||
Depreciation and amortization of property and equipment | 28,575 | 24,567 |
Amortization of operating lease right-of-use assets | 11,597 | |
Amortization of intangibles | 18,065 | 19,678 |
Amortization of deferred financing costs and debt discount | 845 | 883 |
Provision for doubtful accounts | 3,173 | 2,219 |
Write-off of debt issuance costs | 2,774 | 1,164 |
Gain on sale of property and equipment | (69) | (551) |
Noncash stock compensation | 6,442 | 6,089 |
Changes in assets and liabilities, excluding effects of acquisitions | ||
Accounts receivable | (29,144) | (35,953) |
Inventories | (852) | (6,799) |
Other assets | (4,845) | (801) |
Accounts payable | 2,535 | 7,523 |
Income taxes receivable/payable | 13,487 | 10,542 |
Other liabilities | 4,969 | 2,016 |
Net cash provided by operating activities | 106,517 | 68,849 |
Cash flows from investing activities | ||
Purchases of investments | (17,352) | (22,818) |
Maturities of short term investments | 22,560 | 37,500 |
Purchases of property and equipment | (37,267) | (27,051) |
Acquisitions of businesses | (24,740) | (34,682) |
Proceeds from sale of property and equipment | 563 | 1,106 |
Other | (1,795) | (1,590) |
Net cash used in investing activities | (58,031) | (47,535) |
Cash flows from financing activities | ||
Proceeds from senior notes (Note 6) | 300,000 | |
Proceeds from term loan (Note 6) | 100,000 | |
Payments on term loan (Note 6) | (195,750) | (750) |
Proceeds from vehicle and equipment notes payable | 23,767 | 20,657 |
Debt issuance costs | (5,191) | (1,992) |
Principal payments on long-term debt | (15,278) | (10,324) |
Principal payments on finance lease obligations | (3,398) | (4,316) |
Acquisition-related obligations | (5,797) | (2,901) |
Repurchase of common stock | (42,827) | |
Surrender of common stock awards by employees | (2,331) | (2,282) |
Net cash provided by financing activities | 96,022 | 55,265 |
Net change in cash and cash equivalents | 144,508 | 76,579 |
Cash and cash equivalents at beginning of period | 90,442 | 62,510 |
Cash and cash equivalents at end of period | 234,950 | 139,089 |
Supplemental disclosures of cash flow information Net cash paid during the period for: | ||
Interest | 17,746 | 14,110 |
Income taxes, net of refunds | 3,790 | 1,902 |
Supplemental disclosure of noncash activities | ||
Right-of-use assets obtained in exchange for operating lease obligations | 11,593 | |
Termination of operating lease obligations and right-of-use assets | (2,814) | |
Property and equipment obtained in exchange for finance lease obligations | 2,175 | 1,034 |
Seller obligations in connection with acquisition of businesses | 4,322 | 5,420 |
Unpaid purchases of property and equipment included in accounts payable | $ 1,527 | $ 615 |
Organization
Organization | 9 Months Ended |
Sep. 30, 2019 | |
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
Organization | NOTE 1 - ORGANIZATION Installed Building Products (“IBP”), a Delaware corporation formed on October 28, 2011, and its wholly-owned subsidiaries (collectively referred to as the “Company,” and “we,” “us” and “our”) primarily install insulation, waterproofing, fire-stopping, fireproofing, garage doors, rain gutters, window blinds, shower doors, closet shelving and mirrors and other products for residential and commercial builders located in the continental United States. The Company operates in over 175 locations and its corporate office is located in Columbus, Ohio. We have one operating segment and a single reportable segment. We offer our portfolio of services for new and existing single-family and multi-family residential and commercial building projects from our national network of branch locations. Each of our branches has the capacity to serve all of our end markets. See Note 3, Revenue Recognition, for information on our revenues by product and end market. |
Significant Accounting Policies
Significant Accounting Policies | 9 Months Ended |
Sep. 30, 2019 | |
Accounting Policies [Abstract] | |
Significant Accounting Policies | NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES Basis of Presentation and Principles of Consolidation The accompanying consolidated financial statements include all of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated. The information furnished in the Condensed Consolidated Financial Statements includes normal recurring adjustments and reflects all adjustments which are, in the opinion of management, necessary for a fair presentation of the results of operations and statements of financial position for the interim periods presented. Certain information and footnote disclosures normally included in the consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the rules and regulations of the Securities and Exchange Commission (the “SEC”) have been omitted pursuant to such rules and regulations. We believe that the disclosures are adequate to prevent the information presented from being misleading when read in conjunction with our audited consolidated financial statements and the notes thereto included in Part II, Item 8, Financial Statements and Supplementary Data, of our Annual Report on Form 10-K 10-K”), Our interim operating results for the three and nine months ended September 30, 2019 are not necessarily indicative of the results to be expected in future operating quarters. 10-K Note 2 to the audited consolidated financial statements in our 2018 Form 10-K Recently Adopted Accounting Pronouncements Standard Adoption ASU 2016-02, Leases (Topic 842) This Accounting Standards Update (“ASU”) requires substantially all leases, with the exception of leases with a term of one year or less, to be recorded on the balance sheet as a lease liability measured as the present value of the future lease payments with a corresponding right-of-use Recently Issued Accounting Pronouncements Not Yet Adopted We are currently evaluating the impact of certain ASU’s on our Condensed Consolidated Financial Statements or Notes to Consolidated Financial Statements, which are described below: Standard Description Effective Date Effect on the financial statements ASU 2016-13, Financial Instruments-Credit Losses (Topic 326) This pronouncement and subsequently-issued amendments change the accounting for credit losses on available-for-sale Annual periods beginning after December 15, 2019, including interim periods therein. Early adoption is permitted. Upon adoption of this pronouncement, we expect the accounts receivable balance and the contract assets balance included in other current assets on our Condensed Consolidated Balance Sheets to be affected, with an offsetting amount recorded to retained earnings in the period of adoption. We are currently assessing the quantitative impact the adoption will have on our financial statements. ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment To address concerns over the cost and complexity of the two-step one-step Annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019, including interim periods therein. Early adoption is permitted. We anticipate the adoption of this ASU will not have a material impact on our consolidated financial statements or disclosures. ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement This pronouncement amends Topic 820 to eliminate, add and modify certain disclosure requirements for fair value measurements. Annual periods beginning after December 15, 2019, including interim periods therein. Early adoption is permitted. We are currently evaluating the provisions of this ASU and the impact it will have on our disclosures. |
Revenue Recognition
Revenue Recognition | 9 Months Ended |
Sep. 30, 2019 | |
Revenue from Contract with Customer [Abstract] | |
Revenue Recognition | NOTE 3 - REVENUE RECOGNITION Our revenues are derived primarily through contracts with customers whereby we install insulation and other complementary building products and are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. We recognize revenue using the percentage-of-completion cost-to-cost point-in-time When the percentage-of-completion cost-to-cost cost-to-cost Our long-term contracts can be subject to modification to account for changes in contract specifications and requirements. We consider contract modifications to exist when the modification either creates new, or changes the existing, enforceable rights and obligations. Most of our contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up Sales terms typically do not exceed 30 days for short-term contracts and typically do not exceed 60 days for long-term contracts with customers. All contracts are billed either contractually or as work is performed. Billing on our long-term contracts occurs primarily on a monthly basis throughout the contract period whereby we submit invoices for customer payment based on actual or estimated costs incurred during the billing period. On certain of our long-term contracts the customer may withhold payment on an invoice equal to a percentage of the invoice amount, which will be subsequently paid after satisfactory completion of each installation project. This amount is referred to as retainage and is common practice in the construction industry, as it allows for customers to ensure the quality of the service performed prior to full payment. Retainage receivables are classified as current or long-term assets based on the expected time to project completion. We disaggregate our revenue from contracts with customers by end market and product, as we believe it best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. The following tables present our revenues disaggregated by end market and product (in thousands): Three months ended September 30, Nine months ended September 30, 2019 2018 2019 2018 Residential new construction $ 297,003 75 % $ 268,254 77 % $ 840,806 76 % $ 755,800 77 % Repair and remodel 25,029 6 % 23,107 7 % 71,254 6 % 65,453 7 % Commercial 74,417 19 % 57,638 16 % 198,338 18 % 162,058 16 % Net revenues $ 396,449 100 % $ 348,999 100 % $ 1,110,398 100 % $ 983,311 100 % Three months ended September 30, Nine months ended September 30, 2019 2018 2019 2018 Insulation $ 253,311 64 % $ 225,503 65 % $ 710,005 64 % $ 646,270 66 % Waterproofing 32,781 8 % 25,980 7 % 84,024 8 % 73,477 7 % Shower doors, shelving and mirrors 27,011 7 % 23,190 7 % 77,828 7 % 66,222 7 % Garage doors 22,336 6 % 21,781 6 % 65,790 6 % 56,574 6 % Rain gutters 13,366 3 % 12,163 4 % 37,561 3 % 31,429 3 % Window blinds 10,615 3 % 7,811 2 % 30,780 3 % 21,196 2 % Other building products 37,029 9 % 32,571 9 % 104,410 9 % 88,143 9 % Net revenues $ 396,449 100 % $ 348,999 100 % $ 1,110,398 100 % $ 983,311 100 % Contract Assets and Liabilities Our contract assets consist of unbilled amounts typically resulting from sales under contracts when the cost-to-cost Contract assets and liabilities related to our uncompleted contracts and customer deposits were as follows (in thousands): September 30, December 31, 2019 2018 Contract assets $ 22,278 $ 15,092 Contract liabilities (8,729 ) (7,468 ) Uncompleted contracts were as follows (in thousands): September 30, December 31, 2019 2018 Costs incurred on uncompleted contracts $ 120,905 $ 114,826 Estimated earnings 64,436 58,952 Total 185,341 173,778 Less: Billings to date 168,587 163,112 Net under billings $ 16,754 $ 10,666 Net under billings were as follows (in thousands): September 30, December 31, 2019 2018 Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets) $ 22,278 $ 15,092 Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities) (5,524 ) (4,426 ) Net under billings $ 16,754 $ 10,666 The difference between contract assets and contract liabilities as of September 30, 2019 compared to December 31, 2018 is primarily the result of timing differences between our performance of obligations under contracts and customer payments. During the nine months ended September 30, 2019, we recognized $7.1 million of revenue that was included in the contract liability balance at December 31, 2018. We did no Remaining performance obligations represent the transaction price of contracts for which work has not been performed and excludes unexercised contract options and potential modifications. As of September 30, 2019, the aggregate amount of the transaction price allocated to remaining uncompleted contracts was $83.5 million. We expect to satisfy remaining performance obligations and recognize revenue on substantially all of these uncompleted contracts over the next 18 months. Practical Expedients and Exemptions We generally expense sales commissions and other incremental costs of obtaining a contract when incurred because the amortization period is usually one year or less. Sales commissions are recorded within selling expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income. We do not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. |
Investments
Investments | 9 Months Ended |
Sep. 30, 2019 | |
Investments, Debt and Equity Securities [Abstract] | |
Investments | NOTE 4 - INVESTMENTS Cash and cash equivalents includes investments in money market funds that are valued based on the net asset value of the funds. The investments in these funds were $107.5 million and $69.8 million as of September 30, 2019 and December 31, 2018, respectively. All other investments are classified as held-to-maturity held-to-maturity |
Goodwill and Intangibles
Goodwill and Intangibles | 9 Months Ended |
Sep. 30, 2019 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Goodwill and Intangibles | NOTE 5 - GOODWILL AND INTANGIBLES Goodwill The change in carrying amount of goodwill was as follows (in thousands): Goodwill Accumulated Goodwill January 1, 2019 $ 243,053 $ (70,004 ) $ 173,049 Business Combinations 11,332 — 11,332 Other 193 — 193 September 30, 2019 $ 254,578 $ (70,004 ) $ 184,574 Other changes included in the above table represent minor adjustments for the allocation of certain acquisitions still under measurement and four immaterial acquisitions completed during the nine months ended September 30, 2019. We test goodwill for impairment annually during the fourth quarter of our fiscal year or earlier if there is an impairment indicator. No impairment was recognized during either of the nine month periods ended September 30, 2019 or 2018. Accumulated impairment losses included within the above table were incurred over multiple periods, with the latest impairment charge being recorded during the year ended December 31, 2010. Intangibles, net The following table provides the gross carrying amount, accumulated amortization and net book value for each major class of intangibles (in thousands): As of September 30, 2019 As of December 31, 2018 Gross Net Gross Net Carrying Accumulated Book Carrying Accumulated Book Amount Amortization Value Amount Amortization Value Amortized intangibles: Customer relationships $ 157,242 $ 64,884 $ 92,358 $ 148,635 $ 52,514 $ 96,121 Covenants not-to-compete 16,035 9,857 6,178 14,682 7,572 7,110 Trademarks and trade names 67,048 21,489 45,559 64,432 18,256 46,176 Backlog 14,080 13,854 226 14,060 13,677 383 $ 254,405 $ 110,084 $ 144,321 $ 241,809 $ 92,019 $ The gross carrying amount of intangibles increased approximately $12.6 million during the nine months ended September 30, 2019 primarily due to business combinations. See Note 15, Business Combinations, for more information. Remaining estimated aggregate annual amortization expense is as follows (amounts, in thousands, are for the fiscal year ended): Remainder of 2019 $ 6,147 2020 23,867 2021 22,525 2022 21,604 2023 18,693 Thereafter 51,485 |
Long-Term Debt
Long-Term Debt | 9 Months Ended |
Sep. 30, 2019 | |
Debt Disclosure [Abstract] | |
Long-Term Debt | NOTE 6 - LONG-TERM DEBT Long-term debt consisted of the following (in thousands): As of September 30, As of December 31, 2019 2018 Senior Notes due 2028, net of unamortized debt issuance costs of $4,989 and $0, respectively $ 295,011 $ — Term loan, net of unamortized debt issuance costs of $2,164 and $4,834, respectively 197,836 390,916 Vehicle and equipment notes, maturing through September 2024; payable in various monthly installments, including interest rates ranging from 2.5% to 4.8% 69,430 60,391 Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 6% 2,967 3,517 565,244 454,824 Less: current maturities (22,734 ) (22,642 ) Long-term debt, less current maturities $ 542,510 $ 432,182 5.75% Senior Notes due 2028 In September 2019, we issued $300.0 million in aggregate principal amount of 5.75% s unsecured notes T net proceeds from the Senior Notes offering were $295.0 million after debt issuance costs. We used some of the net proceeds to repay a portion of our outstanding obligations (including accrued and unpaid interest) under our term loan credit agreement (as defined below) and to pay fees and expenses related to the Senior Notes offering and the entry into a new revolving credit facility described below . The indenture covering the Senior Notes contain s Credit Facilities As of September 30, 2019, we had $197.8 million, net of unamortized debt issuance costs, due on our $400 million, seven-year April 2025 In September 2019, we also entered into a ne w for five-year maturity, which replaced the Company’s previous revolving credit facility. Borrowing availability under the ABL Revolver is based on a percentage of the value of certain assets securing the Company’s obligations and those of the subsidiary guarantors thereunder. As of September 30, 2019, there were no borrowings outstanding under the ABL Revolver. The ABL Revolver bears interest at either the Eurodollar rate or the base rate (which approximated the prime rate), at the Company’s election, plus a margin of (A) 1.25% or 1.50% in the case of Eurodollar rate loans (based on a measure of availability under the ABL Credit Agreement) and (B) 0.25% or 0.50% in the case of base rate loans (based on a measure of availability under the ABL Credit Agreement). The ABL Revolver also provides incremental revolving credit facility commitments of up to $50.0 million. The terms and conditions of any incremental revolving credit facility commitments must be no more favorable than the terms of the ABL Revolver. The ABL Revolver also allows for the issuance of letters of credit of up to $75.0 million in aggregate and borrowing of swingline loans of up to $20.0 million in aggregate. The ABL Credit Agreement contains a financial covenant requiring the satisfaction of a minimum fixed charge coverage ratio of 1.0x in the event that we do not meet a minimum measure of availability under the ABL Revolver. In connection with the S eptember 2019 non-current |
Leases
Leases | 9 Months Ended |
Sep. 30, 2019 | |
Leases [Abstract] | |
Leases | NOTE 7 - LEASES On January 1, 2019, we adopted ASC 842, “Leases” which, among other changes, requires us to record liabilities classified as operating leases on our Condensed Consolidated Balance Sheets along with a corresponding right-of-use non-lease right-of-use Upon adoption of ASC 842, we recorded a $44.9 million increase in other assets, a $1.4 million decrease to other current assets, a $1.0 million decrease to other current liabilities and a $44.5 million increase to operating lease obligations. These adjustments are the result of assigning a right-of-use We determine if an arrangement is a lease at inception. Most of our operating leases do not provide an implicit rate so we use our incremental borrowing rate based on the information available at the commencement date to determine the present value of future payments. We lease various assets in the ordinary course of business as follows: warehouses to store our materials and perform staging activities for certain products we install; various office spaces for selling and administrative activities to support our business; certain manufacturing facilities to produce insulation materials; and certain vehicles and equipment to facilitate our operations, including, but not limited to, trucks, forklifts and office equipment. Leases with an initial term of 12 months or less are not recorded on the balance sheet as we recognize lease expense for these leases on a straight-line basis over the lease term. Most lease agreements include one or more renewal options, all of which are at our sole discretion. Generally, future renewal options that have not been executed as of the balance sheet date are excluded from right-of-use Lease Position as of September 30, 2019 The table below presents the lease-related assets and liabilities recorded on the Condensed Consolidated Balance Sheet: (in thousands) Classification As of September 30, Assets Non-Current Operating Operating lease right-of-use $ 42,553 Finance Property and equipment, net 7,691 Total lease assets $ 50,244 Liabilities Current Operating Current maturities of operating lease obligations $ 15,032 Financing Current maturities of finance lease obligations 3,133 Non-Current Operating Operating lease obligations 27,129 Financing Finance lease obligations 3,682 Total lease liabilities $ 48,976 Weighted-average remaining lease term Operating leases 3.8 years Finance leases 2.6 years Weighted-average discount rate (1) Operating leases 4.85 % Finance leases 4.75 % (1) Upon adoption of the new lease standard, discount rates used for existing leases were established at January 1, 2019. Lease Costs The table below presents certain information related to the lease costs for finance and operating leases during 2019: (in thousands) Classification Three months ended Nine months ended Operating lease cost (1) Administrative $ 5,225 $ 15,266 Finance lease cost Amortization of leased assets (2) Cost of sales 1,144 3,955 Interest on finance lease obligations Interest expense, net 84 268 Total lease costs $ 6,453 $ 19,489 (1) Includes variable lease costs of $0.5 million and $1.5 million, respectively, and short-term lease costs of $0.2 million and $0.6 million, respectively. (2) Includes variable lease costs of $0.2 million and $0.7 million, respectively. Other Information The table below presents supplemental cash flow information related to leases during 2019 (in thousands): Three months ended Nine months ended Cash paid for amounts included in the measurement of lease liabilities: Operating cash flows for operating leases $ 4,488 $ 13,009 Operating cash flows for finance leases 84 268 Financing cash flows for finance leases 917 3,398 Undiscounted Cash Flows The table below reconciles the undiscounted cash flows for each of the first five years and total of the remaining years for the finance lease obligations and operating lease obligations recorded on the Condensed Consolidated Balance Sheet as of September 30, 2019 (in thousands): Finance Leases Operating Leases Related Party Other Total Operating Remainder of 2019 $ 1,233 $ 260 $ 4,213 $ 4,473 2020 2,854 1,055 14,490 15,545 2021 1,845 910 9,947 10,857 2022 911 836 5,708 6,544 2023 532 415 3,386 3,801 Thereafter 131 823 4,304 5,127 Total minimum lease payments 7,506 $ 4,299 $ 42,048 46,347 Less: Amounts representing executory costs (195 ) — Less: Amounts representing interest (496 ) (4,186 ) Present value of future minimum lease payments 6,815 42,161 Less: Current obligation under leases (3,133 ) (15,032 ) Long-term lease obligations $ 3,682 $ 27,129 Disclosures Related to Periods Prior to Adoption of ASC 842 under ASU 2016-02 Lease amounts presented as of December 31, 2018 and for the nine months ended September 30, 2018 are in accordance with accounting guidance in effect prior to adoption of ASC 842, “Leases,” on January 1, 2019. Total assets relating to capital leases were approximately $58.7 million and a total of approximately $32.0 million were fully depreciated as of December 31, 2018. The net book value of assets under capital leases was approximately $9.5 million as of December 31, 2018. Amortization of assets held under capital leases is included within cost of sales on the Consolidated Statements of Operations and Comprehensive Income. Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) and future minimum capital lease payments as of December 31, 2018 were as follows (in thousands): Capital Leases Operating Leases Related Party Other Total Operating 2019 $ 5,207 $ 1,159 $ 14,418 $ 15,577 2020 2,253 1,184 11,293 12,477 2021 1,339 1,058 7,014 8,072 2022 452 972 4,335 5,307 2023 93 51 2,613 2,664 Thereafter — — 4,695 4,695 9,344 $ 4,424 $ 44,368 $ 48,792 Less: Amounts representing executory costs (255 ) Less: Amounts representing interest (459 ) Total obligation under capital leases 8,630 Less: Current portion of capital leases (4,806 ) Long term capital lease obligation $ 3,824 |
Fair Value Measurements
Fair Value Measurements | 9 Months Ended |
Sep. 30, 2019 | |
Fair Value Disclosures [Abstract] | |
Fair Value Measurements | NOTE 8 - FAIR VALUE MEASUREMENTS Assets and Liabilities Measured at Fair Value on a Recurring Basis In many cases, a valuation technique used to measure fair value includes inputs from multiple levels of the fair value hierarchy. The lowest level of significant input determines the placement of the entire fair value measurement in the hierarchy. During the periods presented, there were no transfers between fair value hierarchical levels. Assets Measured at Fair Value on a Nonrecurring Basis Certain assets, specifically other intangible and long-lived assets, are measured at fair value on a nonrecurring basis in periods subsequent to initial recognition. Assets measured at fair value on a nonrecurring basis as of September 30, 2019 and December 31, 2018 are categorized based on the lowest level of significant input to the valuation. The assets are measured at fair value when our impairment assessment indicates a carrying value for each of the assets in excess of the asset’s estimated fair value. Undiscounted cash flows, a Level 3 input, are utilized in determining estimated fair values. During each of the three and nine months ended September 30, 2019 and 2018, we did not record any impairments on these assets required to be measured at fair value on a nonrecurring basis. Estimated Fair Value of Financial Instruments Accounts receivable, accounts payable and accrued liabilities as of September 30, 2019 and December 31, 2018 approximate fair value due to the short-term maturities of these financial instruments. The carrying amounts of certain long-term debt, including the Term Loan and ABL Revolver as of September 30, 2019 and December 31, 2018, approximate fair value due to the variable rate nature of the agreements. The carrying amounts of our operating lease right-of-use Derivative financial instruments are measured at fair value based on observable market information and appropriate valuation methods. Contingent consideration liabilities arise from future earnout payments to the sellers associated with certain acquisitions and are based on predetermined calculations of certain future results. These future payments are estimated by considering various factors, including business risk and projections. The contingent consideration liabilities are measured at fair value by discounting estimated future payments to their net present value using the appropriate weighted average cost of capital (WACC). The fair values of financial assets and liabilities that are recorded at fair value in the Condensed Consolidated Balance Sheets and not described above were as follows (in thousands): As of September 30, 2019 As of December 31, 2018 Total Level 1 Level 2 Level 3 Total Level 1 Level 2 Level 3 Financial assets: Cash equivalents $ 107,535 $ 107,535 $ — $ — $ 69,807 $ 69,807 $ — $ — Derivative financial instruments — — — — 1,765 — 1,765 — Total financial assets $ 107,535 $ 107,535 $ — $ — $ 71,572 $ 69,807 $ 1,765 $ — Financial liabilities: Derivative financial instruments $ 11,207 $ — $ 11,207 $ — $ 2,275 $ — $ 2,275 $ — Contingent consideration 3,724 — — 3,724 5,098 — — 5,098 Total financial liabilities $ 14,931 $ — $ 11,207 $ 3,724 $ 7,373 $ — $ 2,275 $ 5,098 See Note 4, Investments, for more information on cash equivalents included in the table above. Also see Note 9, Derivatives and Hedging Activities, for more information on derivative financial instruments. The change in fair value of the contingent consideration (a Level 3 input) was as follows (in thousands): Contingent consideration liability - January 1, 2019 $ 5,098 Preliminary purchase price 2,275 Fair value adjustments (410 ) Accretion in value 434 Amounts paid to sellers (371 ) Amounts cancelled (3,302 ) Contingent consideration liability - September 30, 2019 $ 3,724 The accretion in value of contingent consideration liabilities is included within administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income. The carrying values and associated fair values of financial assets and liabilities that are not recorded at fair value in the Condensed Consolidated Balance Sheets and not described above include our Senior Notes and investments. To estimate fair values of these items, we utilized third-party quotes which are derived all or in part from model prices, external sources, market prices, or the third-party’s internal records. Both represent a Level 2 fair value measurement and are as follows (in thousands): As of September 30, 2019 As of December 31, 2018 Carrying Value Fair Value Carrying Value Fair Value Investments $ 4,980 $ 4,983 $ 10,060 $ 10,053 Senior Notes (1) 300,000 309,000 — — (1) Excludes the impact of unamortized debt issuance costs. |
Derivatives and Hedging Activit
Derivatives and Hedging Activities | 9 Months Ended |
Sep. 30, 2019 | |
Derivative Instruments and Hedging Activities Disclosure [Abstract] | |
Derivatives and Hedging Activities | NOTE 9 - DERIVATIVES AND HEDGING ACTIVITIES Cash Flow Hedges of Interest Rate Risk Our purpose for using interest rate derivatives is to add stability to interest expense and to manage our exposure to interest rate movements. During the first nine months of 2019, such derivatives were used to hedge the variable cash flows associated with existing variable-rate debt. To accomplish these objectives, we primarily use interest rate swaps as part of our interest rate risk management strategy. Interest rate swaps designated as cash flow hedges involve the receipt of variable amounts from a counterparty in exchange for making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount. As of September 30, 2019, we had two interest rate swaps, each with an associated floor, with a total beginning notional of $200.0 million, one that amortizes quarterly to $95.3 million at a maturity date of May 31, 2022 and one that amortizes quarterly to $93.3 million at a maturity date of April 15, 2025. We also had a forward interest rate swap with an associated floor beginning May 31, 2022 with a beginning notional of $100.0 million that amortizes quarterly to $97.0 million at a maturity date of April 15, 2025. T substantially all non-current The changes in the fair value of derivatives designated and that qualify as cash flow hedges are recorded in other comprehensive income, net of tax on the Condensed Consolidated Statements of Operations and Comprehensive Income and in accumulated other comprehensive income on the Condensed Consolidated Balance Sheets and subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. We had no such changes during the nine months ended September 30, 2019 or 2018. Amounts reported in accumulated other comprehensive income related to derivatives will be reclassified to interest expense, net as interest payments are made on our variable-rate debt. Over the next twelve months, we estimate that an additional $1.5 million will be reclassified as an increase to interest expense, net. Additionally, we do not use derivatives for trading or speculative purposes and we currently do not have any derivatives that are not designated as hedges. As of September 30, 2019, the Company has not posted any collateral related to these agreements. |
Stockholders' Equity
Stockholders' Equity | 9 Months Ended |
Sep. 30, 2019 | |
Federal Home Loan Banks [Abstract] | |
Stockholders' Equity | NOTE 10 - STOCKHOLDERS’ EQUITY As of September 30, 2019, we had $8.5 million in accumulated other comprehensive loss on our Condensed Consolidated Balance Sheet, which represents the unrealized loss on our derivative instruments. For additional information, see Note 9, Derivatives and Hedging Activities. During the three and nine months ended September 30, 2018, we repurchased approximately 380 thousand and 793 thousand shares of our outstanding common stock, respectively. The aggregate purchase price of our 2018 stock repurchases was $18.2 million and $42.8 million, or $47.75 and $53.96 average price per share, for the three and nine months ended September 30, 2018, respectively. We did not repurchase any shares during the three or nine months ended September 30, 2019. The stock repurchase plan is in effect through February 28, 2020, unless extended by our board of directors. The effect of these treasury shares reducing the number of common shares outstanding is reflected in our earnings per share calculation. |
Employee Benefits
Employee Benefits | 9 Months Ended |
Sep. 30, 2019 | |
Postemployment Benefits [Abstract] | |
Employee Benefits | NOTE 11 - EMPLOYEE BENEFITS Healthcare Our healthcare benefit expense (net of employee contributions) for all plans was approximately $5.6 million and $4.5 million for the three months ended September 30, 2019 and 2018, respectively, and $15.7 million and $13.3 million for the nine months ended September 30, 2019 and 2018, respectively. An accrual for estimated healthcare claims incurred but not reported (“IBNR”) is included within accrued compensation on the Condensed Consolidated Balance Sheets and was $2.9 million and $2.3 million as of September 30, 2019 and December 31, 2018, respectively. Workers’ Compensation Workers’ compensation expense totaled $4.0 million and $4.4 million for the three months ended September 30, 2019 and 2018, respectively, and $11.8 million and $9.7 million for the nine months ended September 30 2019 and 2018, respectively. Workers’ compensation kno w September 30, December 31, Included in other current liabilities $ 5,768 $ 5,795 Included in other long-term liabilities 11,813 9,447 $ 17,581 $ 15,242 We also had an insurance receivable for claims that exceeded the stop loss limit included on the Condensed Consolidated Balance Sheets. This receivable offsets an equal liability included within the reserve amounts noted above and was as follows (in thousands): September 30, December 31, Included in other non-current $ 1,819 $ 1,888 Retirement Plans We participate in multiple 401(k) plans, whereby we provide a matching contribution of wages deferred by employees and can also make discretionary contributions to each plan. Certain plans allow for discretionary employer contributions only. These plans cover substantially all our eligible employees. We recognized 401(k) plan expenses of $0.5 million and $0.3 million during the three months ended September 30, 2019 and 2018, respectively, and we recognized $1.5 million and $1.2 million for the nine months ended September 30, 2019 and 2018, respectively. These expenses are included in administrative expenses on the accompanying Condensed Consolidated Statements of Operations and Comprehensive Income. Share-Based Compensation Common Stock Awards We periodically grant shares of our common stock to our board of directors and our employees. During the nine months ended September 30, 2019 and 2018, we granted approximately eight thousand and five thousand shares of our common stock, respectively, under our Omnibus Incentive Plan to non-employee In addition, we granted approximately 0.1 million shares of our common stock under our 2014 Omnibus Incentive Plan to employees during the nine months ended September 30, 2019 and 2018. The shares granted during the nine months ended September 30, 2019 and 2018 vest in three equal installments (rounded to the nearest whole share) annually on April 20 through 2022. Share-based compensation expense associated with non-performance As of September 30, 2019, we had $5.9 million of unrecognized compensation expense related to these nonvested common stock awards issued to the board of directors and our employees. This expense is subject to future adjustments for forfeitures and is expected to be recognized on a straight-line basis over the remaining weighted-average period of 1.9 years. Shares forfeited are returned as treasury shares and available for future issuances. See the table below for changes in shares and related weighted average fair market value per share. Employees – Performance-Based Stock Awards During the nine months ended September 30, 2019, we issued under our 2014 Omnibus Incentive Plan approximately 46 thousand shares of our common stock to certain officers, which vest in two equal installments on each of April 20, 2020 and April 20, 2021. In addition, during the nine months ended September 30, 2019, we established, and our Board of Directors approved, performance-based targets in connection with common stock awards to be issued to certain officers in 2020 contingent upon achievement of these targets. Share-based compensation expense associated with these performance-based awards and prior performance-based grants was $0.8 million and $2.3 million for the three and nine months ended September 30, 2019, respectively, and $0.6 million and $1.6 million for the three and nine months ended September 30, 2018, respectively. As of September 30, 2019, we had $4.2 million of unrecognized compensation expense related to nonvested performance-based common stock awards. This expense is subject to future adjustments for forfeitures and is expected to be recognized over the remaining weighted-average period of 1.8 years using the graded-vesting method. See the table below for changes in shares and related weighted average fair market value per share. Employees – Performance-Based Restricted Stock Units During 2018, we established, and our board of directors approved, performance-based restricted stock units in connection with common stock awards which were issued to certain employees during the nine months ended September 30, 2019 based upon achievement of a performance target. In addition, during the nine months ended September 30, 2019, we established, and our board of directors approved, performed-based restricted stock units in connection with common stock awards to be issued to certain employees in 2020 based upon achievement of a performance target. These units will be accounted for as equity-based awards that will be settled with a fixed number of common shares. We recorded $0.2 million and $0.5 million in compensation expense associated with these performance-based units during the three and nine months ended September 30, 2019, respectively, and $0.3 million and $1.5 million for the three and nine months ended September 30, 2018, respectively. As of September 30, 2019, we had $0.4 million of unrecognized compensation expense related to nonvested performance-based common stock units. This expense is subject to future adjustments for forfeitures and is expected to be recognized on a straight-line basis over the remaining weighted-average period of 0.6 years. See the table below for changes in shares and related weighted average fair market value per share. Share-Based Compensation Summary During the nine months ended September 30, 2019 and 2018, our employees surrendered approximately 45 thousand and 41 thousand shares of our common stock, respectively, to satisfy tax withholding obligations arising in connection with the vesting of common stock awards issued under our 2014 Omnibus Incentive Plan. We recognized excess tax benefits of $0.3 million and $0.5 million for the nine months ended September 30, 2019 and 2018, respectively, within the income tax provision in the Condensed Consolidated Statements of Operations and Comprehensive Income. Amounts and changes for each category of equity-based award for employees were as follows: Common Stock Awards Performance-Based Stock Performance-Based Awards Weighted Grant Dat e Awards Weighted Grant Dat e Units Weighted Grant Dat e Nonvested awards/units at December 31, 2018 173,189 $ 47.40 115,698 $ 52.25 13,248 $ 56.05 Granted 88,529 50.94 82,692 45.65 13,933 51.62 Vested (106,347 ) 42.27 (31,404 ) 41.00 (12,808 ) 56.05 Forfeited/Cancelled (1,767 ) 52.25 (6,697 ) 65.60 (840 ) 53.94 Nonvested awards/units at September 30, 2019 153,604 $ 52.93 160,289 $ 50.49 13,533 $ 51.62 We recorded the following stock compensation expense by income statement category (in thousands): Three months ended September 30, Nine months ended September 30, 2019 2018 2019 2018 Cost of sales $ 97 $ 94 $ 280 $ 749 Selling 48 30 149 402 Administrative 1,954 1,769 6,012 4,938 $ 2,099 $ 1,893 $ 6,441 $ 6,089 Administrative stock compensation expense includes all stock compensation earned by our administrative personnel, while cost of sales and selling stock compensation represents all stock compensation earned by our installation and sales employees, respectively. |
Income Taxes
Income Taxes | 9 Months Ended |
Sep. 30, 2019 | |
Income Tax Disclosure [Abstract] | |
Income Taxes | NOTE 12 - INCOME TAXES Our provision for income taxes as a percentage of pretax earnings is based on a current estimate of the annual effective income tax rate adjusted to reflect the impact of discrete items. During the three and nine months ended September 30, 2019, our effective tax rate was 26.4% and 25.9%, respectively. The rate for the nine months ended September 3 |
Related Party Transactions
Related Party Transactions | 9 Months Ended |
Sep. 30, 2019 | |
Related Party Transactions [Abstract] | |
Related Party Transactions | NOTE 13 - RELATED PARTY TRANSACTIONS We sell installation services to other companies related to us through common or affiliated ownership and/or board of directors and/or management relationships. We also purchase services and materials and pay rent to companies with common or affiliated ownership. We lease our headquarters and certain other facilities from related parties. See Note 7, Leases, for future minimum lease payments to be paid to these related parties. The amount of sales to related parties as well as the purchases from and rent expense paid to related parties were as follows (in thousands): Three months ended September 30, Nine months ended September 30, 2019 2018 2019 2018 Sales $ 3,736 $ 3,259 $ 9,658 $ 9,361 Purchases 469 372 1,327 1,207 Rent 256 257 773 829 As of September 30, 2019 and December 31, 2018, we had related party balances of approximately $1.8 million and $2.3 million, respectively, included in accounts receivable on our Condensed Consolidated Balance Sheets. These balances primarily represent trade accounts receivable arising during the normal course of business with various related parties. M/I Homes, Inc., a customer whose Chairman, President and Chief Executive Officer is a member of our board of directors, accounted for $1.4 million and $1.2 million of these balances as of September 30, 2019 and December 31, 2018, respectively. |
Commitments and Contingencies
Commitments and Contingencies | 9 Months Ended |
Sep. 30, 2019 | |
Commitments and Contingencies Disclosure [Abstract] | |
Commitments and Contingencies | NOTE 14 - COMMITMENTS AND CONTINGENCIES Accrued General Liability and Auto Insurance Accrued general liability and auto insurance reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands): September 30, December 31, Included in other current liabilities $ 2,514 $ 1,848 Included in other long-term liabilities 12,511 6,608 $ 15,025 $ 8,456 We also had insurance receivables and an indemnification asset included on the Condensed Consolidated Balance Sheets that, in aggregate, offset an equal liability included within the reserve amounts noted above. The amounts were as follows (in thousands): September 30, December 31, Insurance receivable and indemnification asset for claims under a $ 2,484 $ 2,484 Insurance receivable for claims that exceeded the stop loss limit 2,738 53 non-current $ 5,222 $ 2,537 Leases See Note 7, Leases, for further information regarding our lease commitments. Other Commitments and Contingencies From time to time, various claims and litigation are asserted or commenced against us principally arising from contractual matters and personnel and employment disputes. In determining loss contingencies, management considers the likelihood of loss as well as the ability to reasonably estimate the amount of such loss or liability. An estimated loss is recorded when it is considered probable that such a liability has been incurred and when the amount of loss can be reasonably estimated. As litigation is subject to inherent uncertainties, we cannot be certain that we will prevail in these matters. However, we do not believe that the ultimate outcome of any pending matters will have a material adverse effect on our consolidated financial position, results of operations or cash flows. During the year ended December 31, 2018, we entered into an agreement with one of our suppliers to purchase a portion of the insulation materials we utilize across our business. This agreement is effective January 1, 2019 through December 31, 2021 with a purchase obligation of $16.4 million for 2019, $21.4 million for 2020 and $15.0 million for 2021. For the nine months ended September 30, 2019, we have satisfied $7.2 million of our purchase obligation under this agreement. Additionally, we entered into an agreement with a chemical supplier with a purchase obligation of $0.6 million in 2019. Actual purchases made under this agreement for the nine months ended September 30, 2019 was $0.4 million. |
Business Combinations
Business Combinations | 9 Months Ended |
Sep. 30, 2019 | |
Business Combinations [Abstract] | |
Business Combinations | NOTE 15 - BUSINESS COMBINATIONS As part of our ongoing strategy to expand geographically and increase market share in certain markets, we completed four business combinations and four insignificant tuck-in tuck-in The largest of these acquisitions were 1st State Insulation, LLC (“1st State Insulation”) in March 2019, Expert Insulation, Inc. and Expert Insulation of Brainerd, Inc. (collectively, “Expert Insulation”) in June 2019 and Custom Overhead Door, LLC dba Custom Door & Gate (collectively, “CDG”) in March 2018. Net Income, as noted below, includes amortization, taxes and interest allocations when appropriate. Belo w Total Purchase Price Three months ended September 30, 2019 Nine months ended September 30, 2019 2019 Acquisitions Date Acquisition Type Cash Paid Seller Revenue Net Income Revenue Net Income 1st State Insulation 3/18/2019 Asset $ 5,125 $ 1,355 $ 6,480 $ 3,156 $ 174 $ 6,586 $ 374 Expert Insulation 6/24/2019 Asset 16,165 1,993 18,158 3,147 193 3,339 160 Other Various Asset 3,450 974 4,424 7,262 591 7,262 591 Total $ 24,740 $ 4,322 $ 29,062 $ 13,565 $ 958 $ 17,187 $ 1,125 Total Purchase Price Three months ended September 30, 2018 Nine months ended September 30, 2018 2018 Acquisitions Date Acquisition Type Cash Paid Seller Revenue Net Income Revenue Net Income CDG 3/19/2018 Asset $ 9,440 $ 1,973 $ 11,413 $ 3,848 $ 164 $ 7,572 $ 229 Other Various Shares/Asset 25,242 3,447 28,689 7,003 42 12,782 423 Total $ 34,682 $ 5,420 $ 40,102 $ 10,851 $ 206 $ 20,354 $ 652 Acquisition-related costs recorded within administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income amounted to $0.3 million and $1.3 million for the three and nine months ended September 30, 2019, respectively, and $0.7 million and $1.9 million for the three and nine months ended September 30, 2018, respectively. The goodwill recognized in conjunction with these business combinations represents the excess cost of the acquired entity over the net amount assigned to assets acquired and liabilities assumed. We expect to deduct approximately $9.6 million of goodwill for tax purposes as a result of 2019 acquisitions. Purchase Price Allocations The estimated fair values of the assets acquired and liabilities assumed for the acquisitions, as well as total purchase prices and cash paid, approximated the following (in thousands): As of September 30, 2019 As of September 30, 2018 1st State Expert Other Total CDG Other Total Estimated fair values: Accounts receivable $ — $ 1,796 $ 254 $ 2,050 $ 1,731 $ 3,229 $ 4,960 Inventories 291 723 338 1,352 514 1,027 1,541 Other current assets — — 3 3 28 879 907 Property and equipment 989 235 667 1,891 933 1,893 2,826 Intangibles 3,382 6,740 2,242 12,364 3,711 16,681 20,392 Goodwill 1,857 8,545 930 11,332 4,898 7,007 11,905 Other non-current — 161 13 174 36 19 55 Accounts payable and other current liabilities (39 ) (42 ) (23 ) (104 ) (438 ) (2,046 ) (2,484 ) Fair value of assets acquired and purchase price 6,480 18,158 4,424 29,062 11,413 28,689 40,102 Less seller obligations 1,355 1,993 974 4,322 1,973 3,447 5,420 Cash paid $ 5,125 $ 16,165 $ 3,450 $ 24,740 $ 9,440 $ 25,242 $ 34,682 Contingent consideration is included as “seller obligations” in the above table or within “fair value of assets acquired” if subsequently paid during the period presented. These contingent payments consist primarily of earnouts based on performance that are recorded at fair value at the time of acquisition, and/or non-complete Further adjustments to the allocation for each acquisition still under its measurement period are expected as third-party and internal valuations are finalized, certain tax aspects of the transaction are completed and customary post-closing reviews are concluded during the measurement period attributable to each individual business combination. As a result, insignificant adjustments to the fair value of assets acquired, and in some cases total purchase price, have been made to certain business combinations since the date of acquisition and future adjustments may be made through the end of each measurement period. Goodwill and intangibles per the above table do not agree to the total gross increases of these assets as shown in Note 5, Goodwill and Intangibles, during each of the three months ended September 30, 2019 and 2018 due to minor adjustments to goodwill for the allocation of certain acquisitions still under measurement as well as other immaterial intangible assets added during the ordinary course of business. In addition, goodwill and intangibles increased during each of the nine months ended September 30, 2019 and 2018 due to small tuck-in Estimates of acquired intangible assets related to the acquisitions are as follows (in thousands): For the nine months ended September 30, 2019 2018 Acquired intangibles assets Estimated Weighted Estimated Weighted Customer relationships $ 8,566 8 $ 14,480 8 Trademarks and trade names 2,615 15 3,920 14 Non-competition 1,183 5 1,530 5 Backlog 460 2 Pro Forma Information The unaudited pro forma information for the combined results of the Company has been prepared as if the 2019 acquisitions had taken place on January 1, 2018 and the 2018 acquisitions had taken place on January 1, 2017. The unaudited pro forma information is not necessarily indicative of the results that we would have achieved had the transactions actually taken place on January 1, 2018 and 2017, respectively, and the unaudited pro forma information does not purport to be indicative of future financial operating results (in thousands, except per share data): Unaudited pro forma for the three Unaudited pro forma for the nine 2019 2018 2019 2018 Net revenue $ 397,839 $ 367,600 $ 1,123,820 $ 1,046,717 Net income 21,240 16,856 49,154 41,997 Basic net income per share 0.71 0.54 1.65 1.34 Diluted net income per share 0.71 0.54 1.65 1.33 Unaudited pro forma net income reflects additional intangible asset amortization expense of $29 thousand and $0.6 million for the three and nine months ended September 30, 2019, respectively, and $1.1 million and $3.8 million for the three and nine months ended September 30, 2018, respectively, as well as additional income tax expense of $10 thousand and $66 thousand for the three and nine months ended September 30, 2019, respectively, and $0.5 million and $1.2 million for the three and nine months ended September 30, 2018, respectively, that would have been recorded had the 2019 acquisitions taken place on January 1, 2018 and the 2018 acquisitions taken place on January 1, 2017. |
Income Per Common Share
Income Per Common Share | 9 Months Ended |
Sep. 30, 2019 | |
Earnings Per Share [Abstract] | |
Income Per Common Share | NOTE 16 - INCOME PER COMMON SHARE Basic net income per common share is calculated by dividing net income by the weighted average shares outstanding during the period, without consideration for common stock equivalents. Diluted net income per common share is calculated by adjusting weighted average shares outstanding for the dilutive effect of common stock equivalents outstanding for the period, determined using the treasury stock method. Potential common stock is included in the diluted income per common share calculation when dilutive. The dilutive effect of outstanding restricted stock awards after application of the treasury stock method was 92 thousand and 98 thousand shares for the three and nine months ended September 30, 2019, respectively, and 84 thousand and 138 thousand shares for the three and nine months ended September 30, 2018, respectively. |
Significant Accounting Polici_2
Significant Accounting Policies (Policies) | 9 Months Ended |
Sep. 30, 2019 | |
Accounting Policies [Abstract] | |
Basis of Presentation and Principles of Consolidation | Basis of Presentation and Principles of Consolidation The accompanying consolidated financial statements include all of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated. The information furnished in the Condensed Consolidated Financial Statements includes normal recurring adjustments and reflects all adjustments which are, in the opinion of management, necessary for a fair presentation of the results of operations and statements of financial position for the interim periods presented. Certain information and footnote disclosures normally included in the consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the rules and regulations of the Securities and Exchange Commission (the “SEC”) have been omitted pursuant to such rules and regulations. We believe that the disclosures are adequate to prevent the information presented from being misleading when read in conjunction with our audited consolidated financial statements and the notes thereto included in Part II, Item 8, Financial Statements and Supplementary Data, of our Annual Report on Form 10-K 10-K”), Our interim operating results for the three and nine months ended September 30, 2019 are not necessarily indicative of the results to be expected in future operating quarters. 10-K Note 2 to the audited consolidated financial statements in our 2018 Form 10-K |
Recently Adopted Accounting Pronouncements | Recently Adopted Accounting Pronouncements Standard Adoption ASU 2016-02, Leases (Topic 842) This Accounting Standards Update (“ASU”) requires substantially all leases, with the exception of leases with a term of one year or less, to be recorded on the balance sheet as a lease liability measured as the present value of the future lease payments with a corresponding right-of-use |
Recently Issued Accounting Pronouncements Not Yet Adopted | Recently Issued Accounting Pronouncements Not Yet Adopted We are currently evaluating the impact of certain ASU’s on our Condensed Consolidated Financial Statements or Notes to Consolidated Financial Statements, which are described below: Standard Description Effective Date Effect on the financial statements ASU 2016-13, Financial Instruments-Credit Losses (Topic 326) This pronouncement and subsequently-issued amendments change the accounting for credit losses on available-for-sale Annual periods beginning after December 15, 2019, including interim periods therein. Early adoption is permitted. Upon adoption of this pronouncement, we expect the accounts receivable balance and the contract assets balance included in other current assets on our Condensed Consolidated Balance Sheets to be affected, with an offsetting amount recorded to retained earnings in the period of adoption. We are currently assessing the quantitative impact the adoption will have on our financial statements. ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment To address concerns over the cost and complexity of the two-step one-step Annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019, including interim periods therein. Early adoption is permitted. We anticipate the adoption of this ASU will not have a material impact on our consolidated financial statements or disclosures. ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement This pronouncement amends Topic 820 to eliminate, add and modify certain disclosure requirements for fair value measurements. Annual periods beginning after December 15, 2019, including interim periods therein. Early adoption is permitted. We are currently evaluating the provisions of this ASU and the impact it will have on our disclosures. |
Revenue Recognition (Tables)
Revenue Recognition (Tables) | 9 Months Ended |
Sep. 30, 2019 | |
Revenue from Contract with Customer [Abstract] | |
Summary of Revenues Disaggregated by End Market and Product | The following tables present our revenues disaggregated by end market and product (in thousands): Three months ended September 30, Nine months ended September 30, 2019 2018 2019 2018 Residential new construction $ 297,003 75 % $ 268,254 77 % $ 840,806 76 % $ 755,800 77 % Repair and remodel 25,029 6 % 23,107 7 % 71,254 6 % 65,453 7 % Commercial 74,417 19 % 57,638 16 % 198,338 18 % 162,058 16 % Net revenues $ 396,449 100 % $ 348,999 100 % $ 1,110,398 100 % $ 983,311 100 % Three months ended September 30, Nine months ended September 30, 2019 2018 2019 2018 Insulation $ 253,311 64 % $ 225,503 65 % $ 710,005 64 % $ 646,270 66 % Waterproofing 32,781 8 % 25,980 7 % 84,024 8 % 73,477 7 % Shower doors, shelving and mirrors 27,011 7 % 23,190 7 % 77,828 7 % 66,222 7 % Garage doors 22,336 6 % 21,781 6 % 65,790 6 % 56,574 6 % Rain gutters 13,366 3 % 12,163 4 % 37,561 3 % 31,429 3 % Window blinds 10,615 3 % 7,811 2 % 30,780 3 % 21,196 2 % Other building products 37,029 9 % 32,571 9 % 104,410 9 % 88,143 9 % Net revenues $ 396,449 100 % $ 348,999 100 % $ 1,110,398 100 % $ 983,311 100 % |
Summary of Assets and Liabilities Related to Uncompleted Contracts and Customer Deposits | Contract assets and liabilities related to our uncompleted contracts and customer deposits were as follows (in thousands): September 30, December 31, 2019 2018 Contract assets $ 22,278 $ 15,092 Contract liabilities (8,729 ) (7,468 ) |
Schedule of Cost and Estimated Earnings on Uncompleted Contracts | Uncompleted contracts were as follows (in thousands): September 30, December 31, 2019 2018 Costs incurred on uncompleted contracts $ 120,905 $ 114,826 Estimated earnings 64,436 58,952 Total 185,341 173,778 Less: Billings to date 168,587 163,112 Net under billings $ 16,754 $ 10,666 |
Schedule of Net Under (Over) Billings | Net under billings were as follows (in thousands): September 30, December 31, 2019 2018 Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets) $ 22,278 $ 15,092 Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities) (5,524 ) (4,426 ) Net under billings $ 16,754 $ 10,666 |
Goodwill and Intangibles (Table
Goodwill and Intangibles (Tables) | 9 Months Ended |
Sep. 30, 2019 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Summary of Change in Carrying Amount of Goodwill | The change in carrying amount of goodwill was as follows (in thousands): Goodwill Accumulated Goodwill January 1, 2019 $ 243,053 $ (70,004 ) $ 173,049 Business Combinations 11,332 — 11,332 Other 193 — 193 September 30, 2019 $ 254,578 $ (70,004 ) $ 184,574 |
Schedule of Gross Carrying Amount, Accumulated Amortization and Net Book Value | The following table provides the gross carrying amount, accumulated amortization and net book value for each major class of intangibles (in thousands): As of September 30, 2019 As of December 31, 2018 Gross Net Gross Net Carrying Accumulated Book Carrying Accumulated Book Amount Amortization Value Amount Amortization Value Amortized intangibles: Customer relationships $ 157,242 $ 64,884 $ 92,358 $ 148,635 $ 52,514 $ 96,121 Covenants not-to-compete 16,035 9,857 6,178 14,682 7,572 7,110 Trademarks and trade names 67,048 21,489 45,559 64,432 18,256 46,176 Backlog 14,080 13,854 226 14,060 13,677 383 $ 254,405 $ 110,084 $ 144,321 $ 241,809 $ 92,019 $ |
Schedule of Estimated Aggregate Annual Amortization | Remaining estimated aggregate annual amortization expense is as follows (amounts, in thousands, are for the fiscal year ended): Remainder of 2019 $ 6,147 2020 23,867 2021 22,525 2022 21,604 2023 18,693 Thereafter 51,485 |
Long-Term Debt (Tables)
Long-Term Debt (Tables) | 9 Months Ended |
Sep. 30, 2019 | |
Debt Disclosure [Abstract] | |
Schedule of Debt | Long-term debt consisted of the following (in thousands): As of September 30, As of December 31, 2019 2018 Senior Notes due 2028, net of unamortized debt issuance costs of $4,989 and $0, respectively $ 295,011 $ — Term loan, net of unamortized debt issuance costs of $2,164 and $4,834, respectively 197,836 390,916 Vehicle and equipment notes, maturing through September 2024; payable in various monthly installments, including interest rates ranging from 2.5% to 4.8% 69,430 60,391 Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 6% 2,967 3,517 565,244 454,824 Less: current maturities (22,734 ) (22,642 ) Long-term debt, less current maturities $ 542,510 $ 432,182 |
Leases (Tables)
Leases (Tables) | 9 Months Ended |
Sep. 30, 2019 | |
Leases [Abstract] | |
Schedule of lease-related assets and liabilities | The table below presents the lease-related assets and liabilities recorded on the Condensed Consolidated Balance Sheet: (in thousands) Classification As of September 30, Assets Non-Current Operating Operating lease right-of-use $ 42,553 Finance Property and equipment, net 7,691 Total lease assets $ 50,244 Liabilities Current Operating Current maturities of operating lease obligations $ 15,032 Financing Current maturities of finance lease obligations 3,133 Non-Current Operating Operating lease obligations 27,129 Financing Finance lease obligations 3,682 Total lease liabilities $ 48,976 Weighted-average remaining lease term Operating leases 3.8 years Finance leases 2.6 years Weighted-average discount rate (1) Operating leases 4.85 % Finance leases 4.75 % (1) Upon adoption of the new lease standard, discount rates used for existing leases were established at January 1, 2019. |
Schedule of lease costs for finance and operating leases | The table below presents certain information related to the lease costs for finance and operating leases during 2019: (in thousands) Classification Three months ended Nine months ended Operating lease cost (1) Administrative $ 5,225 $ 15,266 Finance lease cost Amortization of leased assets (2) Cost of sales 1,144 3,955 Interest on finance lease obligations Interest expense, net 84 268 Total lease costs $ 6,453 $ 19,489 (1) Includes variable lease costs of $0.5 million and $1.5 million, respectively, and short-term lease costs of $0.2 million and $0.6 million, respectively. (2) Includes variable lease costs of $0.2 million and $0.7 million, respectively. |
Schedule of Supplemental Cash flow information Related to Leases | The table below presents supplemental cash flow information related to leases during 2019 (in thousands): Three months ended Nine months ended Cash paid for amounts included in the measurement of lease liabilities: Operating cash flows for operating leases $ 4,488 $ 13,009 Operating cash flows for finance leases 84 268 Financing cash flows for finance leases 917 3,398 |
Schedule of Undiscounted Cash Flows | The table below reconciles the undiscounted cash flows for each of the first five years and total of the remaining years for the finance lease obligations and operating lease obligations recorded on the Condensed Consolidated Balance Sheet as of September 30, 2019 (in thousands): Finance Leases Operating Leases Related Party Other Total Operating Remainder of 2019 $ 1,233 $ 260 $ 4,213 $ 4,473 2020 2,854 1,055 14,490 15,545 2021 1,845 910 9,947 10,857 2022 911 836 5,708 6,544 2023 532 415 3,386 3,801 Thereafter 131 823 4,304 5,127 Total minimum lease payments 7,506 $ 4,299 $ 42,048 46,347 Less: Amounts representing executory costs (195 ) — Less: Amounts representing interest (496 ) (4,186 ) Present value of future minimum lease payments 6,815 42,161 Less: Current obligation under leases (3,133 ) (15,032 ) Long-term lease obligations $ 3,682 $ 27,129 |
Future Minimum Lease Payments Under Noncancellable Operating Leases | Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) and future minimum capital lease payments as of December 31, 2018 were as follows (in thousands): Capital Leases Operating Leases Related Party Other Total Operating 2019 $ 5,207 $ 1,159 $ 14,418 $ 15,577 2020 2,253 1,184 11,293 12,477 2021 1,339 1,058 7,014 8,072 2022 452 972 4,335 5,307 2023 93 51 2,613 2,664 Thereafter — — 4,695 4,695 9,344 $ 4,424 $ 44,368 $ 48,792 Less: Amounts representing executory costs (255 ) Less: Amounts representing interest (459 ) Total obligation under capital leases 8,630 Less: Current portion of capital leases (4,806 ) Long term capital lease obligation $ 3,824 |
Fair Value Measurements (Tables
Fair Value Measurements (Tables) | 9 Months Ended |
Sep. 30, 2019 | |
Fair Value Disclosures [Abstract] | |
Schedule of Fair Values of Financial Assets and Liabilities | The fair values of financial assets and liabilities that are recorded at fair value in the Condensed Consolidated Balance Sheets and not described above were as follows (in thousands): As of September 30, 2019 As of December 31, 2018 Total Level 1 Level 2 Level 3 Total Level 1 Level 2 Level 3 Financial assets: Cash equivalents $ 107,535 $ 107,535 $ — $ — $ 69,807 $ 69,807 $ — $ — Derivative financial instruments — — — — 1,765 — 1,765 — Total financial assets $ 107,535 $ 107,535 $ — $ — $ 71,572 $ 69,807 $ 1,765 $ — Financial liabilities: Derivative financial instruments $ 11,207 $ — $ 11,207 $ — $ 2,275 $ — $ 2,275 $ — Contingent consideration 3,724 — — 3,724 5,098 — — 5,098 Total financial liabilities $ 14,931 $ — $ 11,207 $ 3,724 $ 7,373 $ — $ 2,275 $ 5,098 |
Summary of Change in Fair Value of Contingent Consideration | The change in fair value of the contingent consideration (a Level 3 input) was as follows (in thousands): Contingent consideration liability - January 1, 2019 $ 5,098 Preliminary purchase price 2,275 Fair value adjustments (410 ) Accretion in value 434 Amounts paid to sellers (371 ) Amounts cancelled (3,302 ) Contingent consideration liability - September 30, 2019 $ 3,724 |
Summary of Carrying Values and Associated Fair Values of Financial Assets and Liabilities | The carrying values and associated fair values of financial assets and liabilities that are not recorded at fair value in the Condensed Consolidated Balance Sheets and not described above include our Senior Notes and investments. To estimate fair values of these items, we utilized third-party quotes which are derived all or in part from model prices, external sources, market prices, or the third-party’s internal records. Both represent a Level 2 fair value measurement and are as follows (in thousands): As of September 30, 2019 As of December 31, 2018 Carrying Value Fair Value Carrying Value Fair Value Investments $ 4,980 $ 4,983 $ 10,060 $ 10,053 Senior Notes (1) 300,000 309,000 — — (1) Excludes the impact of unamortized debt issuance costs. |
Employee Benefits (Tables)
Employee Benefits (Tables) | 9 Months Ended |
Sep. 30, 2019 | |
Postemployment Benefits [Abstract] | |
Summary of Workers' Compensation Known Claims and IBNR Reserves | Workers’ compensation kno w September 30, December 31, Included in other current liabilities $ 5,768 $ 5,795 Included in other long-term liabilities 11,813 9,447 $ 17,581 $ 15,242 |
Schedule of Insurance Receivable for Claims | September 30, December 31, Included in other non-current $ 1,819 $ 1,888 |
Summary of Equity-based Awards for Employees | Amounts and changes for each category of equity-based award for employees were as follows: Common Stock Awards Performance-Based Stock Performance-Based Awards Weighted Grant Dat e Awards Weighted Grant Dat e Units Weighted Grant Dat e Nonvested awards/units at December 31, 2018 173,189 $ 47.40 115,698 $ 52.25 13,248 $ 56.05 Granted 88,529 50.94 82,692 45.65 13,933 51.62 Vested (106,347 ) 42.27 (31,404 ) 41.00 (12,808 ) 56.05 Forfeited/Cancelled (1,767 ) 52.25 (6,697 ) 65.60 (840 ) 53.94 Nonvested awards/units at September 30, 2019 153,604 $ 52.93 160,289 $ 50.49 13,533 $ 51.62 |
Summary of Stock Compensation Expenses | We recorded the following stock compensation expense by income statement category (in thousands): Three months ended September 30, Nine months ended September 30, 2019 2018 2019 2018 Cost of sales $ 97 $ 94 $ 280 $ 749 Selling 48 30 149 402 Administrative 1,954 1,769 6,012 4,938 $ 2,099 $ 1,893 $ 6,441 $ 6,089 |
Related Party Transactions (Tab
Related Party Transactions (Tables) | 9 Months Ended |
Sep. 30, 2019 | |
Related Party Transactions [Abstract] | |
Schedule of Common or Related Party Transactions | The amount of sales to related parties as well as the purchases from and rent expense paid to related parties were as follows (in thousands): Three months ended September 30, Nine months ended September 30, 2019 2018 2019 2018 Sales $ 3,736 $ 3,259 $ 9,658 $ 9,361 Purchases 469 372 1,327 1,207 Rent 256 257 773 829 |
Commitments and Contingencies (
Commitments and Contingencies (Tables) | 9 Months Ended |
Sep. 30, 2019 | |
Commitments and Contingencies Disclosure [Abstract] | |
Schedule of Accrued General Insurance Reserves | Accrued general liability and auto insurance reserves included on the Condensed Consolidated Balance Sheets were as follows (in thousands): September 30, December 31, Included in other current liabilities $ 2,514 $ 1,848 Included in other long-term liabilities 12,511 6,608 $ 15,025 $ 8,456 |
Schedule of Insurance Receivable for Claims | We also had insurance receivables and an indemnification asset included on the Condensed Consolidated Balance Sheets that, in aggregate, offset an equal liability included within the reserve amounts noted above. The amounts were as follows (in thousands): September 30, December 31, Insurance receivable and indemnification asset for claims under a $ 2,484 $ 2,484 Insurance receivable for claims that exceeded the stop loss limit 2,738 53 non-current $ 5,222 $ 2,537 |
Business Combinations (Tables)
Business Combinations (Tables) | 9 Months Ended |
Sep. 30, 2019 | |
Business Combinations [Abstract] | |
Schedule of Business Combinations | Belo w Total Purchase Price Three months ended September 30, 2019 Nine months ended September 30, 2019 2019 Acquisitions Date Acquisition Type Cash Paid Seller Revenue Net Income Revenue Net Income 1st State Insulation 3/18/2019 Asset $ 5,125 $ 1,355 $ 6,480 $ 3,156 $ 174 $ 6,586 $ 374 Expert Insulation 6/24/2019 Asset 16,165 1,993 18,158 3,147 193 3,339 160 Other Various Asset 3,450 974 4,424 7,262 591 7,262 591 Total $ 24,740 $ 4,322 $ 29,062 $ 13,565 $ 958 $ 17,187 $ 1,125 Total Purchase Price Three months ended September 30, 2018 Nine months ended September 30, 2018 2018 Acquisitions Date Acquisition Type Cash Paid Seller Revenue Net Income Revenue Net Income CDG 3/19/2018 Asset $ 9,440 $ 1,973 $ 11,413 $ 3,848 $ 164 $ 7,572 $ 229 Other Various Shares/Asset 25,242 3,447 28,689 7,003 42 12,782 423 Total $ 34,682 $ 5,420 $ 40,102 $ 10,851 $ 206 $ 20,354 $ 652 |
Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed | The estimated fair values of the assets acquired and liabilities assumed for the acquisitions, as well as total purchase prices and cash paid, approximated the following (in thousands): As of September 30, 2019 As of September 30, 2018 1st State Expert Other Total CDG Other Total Estimated fair values: Accounts receivable $ — $ 1,796 $ 254 $ 2,050 $ 1,731 $ 3,229 $ 4,960 Inventories 291 723 338 1,352 514 1,027 1,541 Other current assets — — 3 3 28 879 907 Property and equipment 989 235 667 1,891 933 1,893 2,826 Intangibles 3,382 6,740 2,242 12,364 3,711 16,681 20,392 Goodwill 1,857 8,545 930 11,332 4,898 7,007 11,905 Other non-current — 161 13 174 36 19 55 Accounts payable and other current liabilities (39 ) (42 ) (23 ) (104 ) (438 ) (2,046 ) (2,484 ) Fair value of assets acquired and purchase price 6,480 18,158 4,424 29,062 11,413 28,689 40,102 Less seller obligations 1,355 1,993 974 4,322 1,973 3,447 5,420 Cash paid $ 5,125 $ 16,165 $ 3,450 $ 24,740 $ 9,440 $ 25,242 $ 34,682 |
Estimates of Acquired Intangible Assets | Estimates of acquired intangible assets related to the acquisitions are as follows (in thousands): For the nine months ended September 30, 2019 2018 Acquired intangibles assets Estimated Weighted Estimated Weighted Customer relationships $ 8,566 8 $ 14,480 8 Trademarks and trade names 2,615 15 3,920 14 Non-competition 1,183 5 1,530 5 Backlog 460 2 |
Pro Forma Results of Operations | The unaudited pro forma information for the combined results of the Company has been prepared as if the 2019 acquisitions had taken place on January 1, 2018 and the 2018 acquisitions had taken place on January 1, 2017. The unaudited pro forma information is not necessarily indicative of the results that we would have achieved had the transactions actually taken place on January 1, 2018 and 2017, respectively, and the unaudited pro forma information does not purport to be indicative of future financial operating results (in thousands, except per share data): Unaudited pro forma for the three Unaudited pro forma for the nine 2019 2018 2019 2018 Net revenue $ 397,839 $ 367,600 $ 1,123,820 $ 1,046,717 Net income 21,240 16,856 49,154 41,997 Basic net income per share 0.71 0.54 1.65 1.34 Diluted net income per share 0.71 0.54 1.65 1.33 |
Organization - Additional Infor
Organization - Additional Information (Detail) | 9 Months Ended |
Sep. 30, 2019LocationSegment | |
Basis Of Presentation And Organization [Line Items] | |
Number of operating segment | Segment | 1 |
United States [Member] | |
Basis Of Presentation And Organization [Line Items] | |
Number of locations the company operates | Location | 175 |
Revenue Recognition - Additiona
Revenue Recognition - Additional Information (Detail) $ in Millions | 3 Months Ended | 9 Months Ended |
Sep. 30, 2019USD ($) | Sep. 30, 2019USD ($) | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | ||
Contract liability revenue recognized | $ 0 | $ 7.1 |
Impairment losses on Contract Assets | 0 | 0 |
Transaction price allocated to uncompleted contracts | $ 83.5 | $ 83.5 |
Expected time of revenue recognition | over the next 18 months. | |
Performance obligation, description of timing | one year or less. |
Revenue Recognition - Summary o
Revenue Recognition - Summary of Revenues Disaggregated by End Market and Product (Detail) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2019 | Sep. 30, 2018 | Sep. 30, 2019 | Sep. 30, 2018 | |
Disaggregation of Revenue [Line Items] | ||||
Net revenues | $ 396,449 | $ 348,999 | $ 1,110,398 | $ 983,311 |
Revenue [Member] | Customer Concentration Risk [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Percentage of Net revenues | 100.00% | 100.00% | 100.00% | 100.00% |
Insulation [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Net revenues | $ 253,311 | $ 225,503 | $ 710,005 | $ 646,270 |
Insulation [Member] | Revenue [Member] | Customer Concentration Risk [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Percentage of Net revenues | 64.00% | 65.00% | 64.00% | 66.00% |
Waterproofing [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Net revenues | $ 32,781 | $ 25,980 | $ 84,024 | $ 73,477 |
Waterproofing [Member] | Revenue [Member] | Customer Concentration Risk [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Percentage of Net revenues | 8.00% | 7.00% | 8.00% | 7.00% |
Shower Doors, Shelving and Mirrors [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Net revenues | $ 27,011 | $ 23,190 | $ 77,828 | $ 66,222 |
Shower Doors, Shelving and Mirrors [Member] | Revenue [Member] | Customer Concentration Risk [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Percentage of Net revenues | 7.00% | 7.00% | 7.00% | 7.00% |
Garage Doors [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Net revenues | $ 22,336 | $ 21,781 | $ 65,790 | $ 56,574 |
Garage Doors [Member] | Revenue [Member] | Customer Concentration Risk [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Percentage of Net revenues | 6.00% | 6.00% | 6.00% | 6.00% |
Rain Gutters [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Net revenues | $ 13,366 | $ 12,163 | $ 37,561 | $ 31,429 |
Rain Gutters [Member] | Revenue [Member] | Customer Concentration Risk [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Percentage of Net revenues | 3.00% | 4.00% | 3.00% | 3.00% |
Window blinds [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Net revenues | $ 10,615 | $ 7,811 | $ 30,780 | $ 21,196 |
Window blinds [Member] | Revenue [Member] | Customer Concentration Risk [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Percentage of Net revenues | 3.00% | 2.00% | 3.00% | 2.00% |
Other Building Products [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Net revenues | $ 37,029 | $ 32,571 | $ 104,410 | $ 88,143 |
Other Building Products [Member] | Revenue [Member] | Customer Concentration Risk [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Percentage of Net revenues | 9.00% | 9.00% | 9.00% | 9.00% |
Residential New Construction [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Net revenues | $ 297,003 | $ 268,254 | $ 840,806 | $ 755,800 |
Residential New Construction [Member] | Revenue [Member] | Customer Concentration Risk [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Percentage of Net revenues | 75.00% | 77.00% | 76.00% | 77.00% |
Repair and Remodel[Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Net revenues | $ 25,029 | $ 23,107 | $ 71,254 | $ 65,453 |
Repair and Remodel[Member] | Revenue [Member] | Customer Concentration Risk [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Percentage of Net revenues | 6.00% | 7.00% | 6.00% | 7.00% |
Commercial [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Net revenues | $ 74,417 | $ 57,638 | $ 198,338 | $ 162,058 |
Commercial [Member] | Revenue [Member] | Customer Concentration Risk [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Percentage of Net revenues | 19.00% | 16.00% | 18.00% | 16.00% |
Revenue Recognition - Summary_2
Revenue Recognition - Summary of Assets and Liabilities Related to Uncompleted Contracts and Customer Deposits (Detail) - USD ($) $ in Thousands | Sep. 30, 2019 | Dec. 31, 2018 |
Contract with Customer, Asset and Liability [Abstract] | ||
Contract assets | $ 22,278 | $ 15,092 |
Contract liabilities | $ (8,729) | $ (7,468) |
Revenue Recognition - Schedule
Revenue Recognition - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail) - USD ($) $ in Thousands | Sep. 30, 2019 | Dec. 31, 2018 |
Contractors [Abstract] | ||
Costs incurred on uncompleted contracts | $ 120,905 | $ 114,826 |
Estimated earnings | 64,436 | 58,952 |
Total | 185,341 | 173,778 |
Less: Billings to date | 168,587 | 163,112 |
Net under billings | $ 16,754 | $ 10,666 |
Revenue Recognition - Schedul_2
Revenue Recognition - Schedule of Net Under (Over) Billings (Detail) - USD ($) $ in Thousands | 9 Months Ended | 12 Months Ended |
Sep. 30, 2019 | Dec. 31, 2018 | |
Contractors [Abstract] | ||
Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets) | $ 22,278 | $ 15,092 |
Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities) | (5,524) | (4,426) |
Net under billings | $ 16,754 | $ 10,666 |
Investments - Additional Inform
Investments - Additional Information (Detail) - USD ($) $ in Millions | Sep. 30, 2019 | Dec. 31, 2018 |
Schedule of Held-to-maturity Securities [Line Items] | ||
Cash and cash equivalents | $ 107.5 | $ 69.8 |
Held-to-Maturity Securities [Member] | ||
Schedule of Held-to-maturity Securities [Line Items] | ||
Investments | $ 5 | $ 10.1 |
Goodwill and Intangibles - Summ
Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Detail) $ in Thousands | 9 Months Ended |
Sep. 30, 2019USD ($) | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Goodwill (Gross), beginning balance | $ 243,053 |
Business Combinations | 11,332 |
Other | 193 |
Goodwill (Gross), ending balance | 254,578 |
Accumulated Impairment Losses, beginning balance | (70,004) |
Accumulated Impairment Losses, ending balance | (70,004) |
Goodwill (Net), beginning balance | 173,049 |
Business Combinations | 11,332 |
Other | 193 |
Goodwill (Net), ending balance | $ 184,574 |
Goodwill and Intangibles - Addi
Goodwill and Intangibles - Additional Information (Detail) - USD ($) | 9 Months Ended | |
Sep. 30, 2019 | Sep. 30, 2018 | |
Goodwill and Intangible Assets Disclosure [Abstract] | ||
Goodwill impairment | $ 0 | $ 0 |
Increase in gross carrying amount of intangibles | $ 12,600,000 |
Goodwill and Intangibles - Sche
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) - USD ($) $ in Thousands | Sep. 30, 2019 | Dec. 31, 2018 |
Finite-Lived Intangible Assets [Line Items] | ||
Gross Carrying Amount | $ 254,405 | $ 241,809 |
Accumulated Amortization | 110,084 | 92,019 |
Net Book Value | 144,321 | 149,790 |
Customer Relationships [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross Carrying Amount | 157,242 | 148,635 |
Accumulated Amortization | 64,884 | 52,514 |
Net Book Value | 92,358 | 96,121 |
Covenants Not-to-Compete [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross Carrying Amount | 16,035 | 14,682 |
Accumulated Amortization | 9,857 | 7,572 |
Net Book Value | 6,178 | 7,110 |
Trademarks and Trade Names [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross Carrying Amount | 67,048 | 64,432 |
Accumulated Amortization | 21,489 | 18,256 |
Net Book Value | 45,559 | 46,176 |
Backlog [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross Carrying Amount | 14,080 | 14,060 |
Accumulated Amortization | 13,854 | 13,677 |
Net Book Value | $ 226 | $ 383 |
Goodwill and Intangibles - Sc_2
Goodwill and Intangibles - Schedule of Estimated Aggregate Annual Amortization (Detail) $ in Thousands | Sep. 30, 2019USD ($) |
Finite Lived Intangible Assets Net Amortization Expense Rolling Maturity [Abstract] | |
Remainder of 2019 | $ 6,147 |
2020 | 23,867 |
2021 | 22,525 |
2022 | 21,604 |
2023 | 18,693 |
Thereafter | $ 51,485 |
Long-term Debt - Schedule of De
Long-term Debt - Schedule of Debt (Detail) - USD ($) $ in Thousands | Sep. 30, 2019 | Dec. 31, 2018 |
Debt Disclosure [Abstract] | ||
Senior Notes due 2028, net of unamortized debt issuance costs of $4,989 and $0, respectively | $ 295,011 | |
Term loan, net of unamortized debt issuance costs of $2,164 and $4,834, respectively | 197,836 | $ 390,916 |
Vehicle and equipment notes, maturing through September 2024; payable in various monthly installments, including interest rates ranging from 2.5% to 4.8% | 69,430 | 60,391 |
Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 6% | 2,967 | 3,517 |
Total long term debt | 565,244 | 454,824 |
Less: current maturities | (22,734) | (22,642) |
Long-term debt, less current maturities | $ 542,510 | $ 432,182 |
Long-term Debt - Schedule of _2
Long-term Debt - Schedule of Debt (Parenthetical) (Detail) - USD ($) $ in Thousands | 9 Months Ended | |
Sep. 30, 2019 | Dec. 31, 2018 | |
Debt Instrument [Line Items] | ||
Notes payable maturity date | 2025-03 | |
Minimum [Member] | ||
Debt Instrument [Line Items] | ||
Notes payable Interest rate | 4.00% | |
Maximum [Member] | ||
Debt Instrument [Line Items] | ||
Notes payable Interest rate | 6.00% | |
Term Loan Agreement [Member] | ||
Debt Instrument [Line Items] | ||
Unamortized debt issuance costs | $ 2,164 | $ 4,834 |
Vehicle and Equipment [Member] | ||
Debt Instrument [Line Items] | ||
Notes payable maturity date | 2024-09 | |
Vehicle and Equipment [Member] | Minimum [Member] | ||
Debt Instrument [Line Items] | ||
Notes payable Interest rate | 2.50% | |
Vehicle and Equipment [Member] | Maximum [Member] | ||
Debt Instrument [Line Items] | ||
Notes payable Interest rate | 4.80% | |
5.75% Senior Notes Due 2028 [Member] | ||
Debt Instrument [Line Items] | ||
Unamortized debt issuance costs | $ 4,989 | $ 0 |
Notes payable Interest rate | 5.75% |
Long-term Debt - Additional Inf
Long-term Debt - Additional Information (Detail) - USD ($) | 1 Months Ended | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2019 | Sep. 30, 2019 | Sep. 30, 2019 | Sep. 30, 2018 | Dec. 31, 2018 | |
Debt Instrument [Line Items] | |||||
Capitalized loan costs written off | $ 2,774,000 | $ 1,164,000 | |||
Debt,outstanding | $ 565,244,000 | $ 565,244,000 | 565,244,000 | $ 454,824,000 | |
Term Loan Agreement [Member] | |||||
Debt Instrument [Line Items] | |||||
Debt instrument, face amount | $ 400,000,000 | 400,000,000 | 400,000,000 | ||
Debt instrument maturity date | Apr. 30, 2025 | ||||
Debt,outstanding | $ 197,800,000 | 197,800,000 | $ 197,800,000 | ||
Term Loan Agreement [Member] | Eurodollar [Member] | |||||
Debt Instrument [Line Items] | |||||
Margin interest rate percentage | 2.50% | ||||
Term Loan Agreement [Member] | Base Rate [Member] | |||||
Debt Instrument [Line Items] | |||||
Margin interest rate percentage | 1.50% | ||||
Term Loan Agreement [Member] | Term Loan [Member] | |||||
Debt Instrument [Line Items] | |||||
Term loan facility maturity period | 7 years | ||||
ABL Credit Agreement [Member] | |||||
Debt Instrument [Line Items] | |||||
Debt instrument, covenant requirements | requiring the satisfaction of a minimum fixed charge coverage ratio of 1.0x in the event that we do not meet a minimum measure of availability under the ABL Revolver. | ||||
Fixed charge coverage ratio | 1 | ||||
Capitalized loan costs written off | 2,800,000 | ||||
Deferred financing costs and debt issuance costs, net | $ 9,000,000 | 9,000,000 | $ 9,000,000 | ||
Interests costs capitalized during the period | 6,200,000 | ||||
ABL Credit Agreement [Member] | Eurodollar Rate Loan One [Member] | |||||
Debt Instrument [Line Items] | |||||
Margin interest rate percentage | 1.25% | ||||
ABL Credit Agreement [Member] | Eurodollar Rate Loan Two [Member] | |||||
Debt Instrument [Line Items] | |||||
Margin interest rate percentage | 1.50% | ||||
ABL Credit Agreement [Member] | Base Rate Loan One [Member] | |||||
Debt Instrument [Line Items] | |||||
Margin interest rate percentage | 0.25% | ||||
ABL Credit Agreement [Member] | Base Rate Loan Two [Member] | |||||
Debt Instrument [Line Items] | |||||
Margin interest rate percentage | 0.50% | ||||
ABL Credit Agreement [Member] | Revolving Credit Facility [Member] | |||||
Debt Instrument [Line Items] | |||||
Term loan facility maturity period | 5 years | ||||
Line of credit maximum borrowing capacity | $ 200,000,000 | 200,000,000 | 200,000,000 | ||
Borrowings outstanding | 0 | 0 | 0 | ||
ABL Credit Agreement [Member] | Letter of Credit [Member] | |||||
Debt Instrument [Line Items] | |||||
Line of credit maximum borrowing capacity | 75,000,000 | 75,000,000 | 75,000,000 | ||
ABL Credit Agreement [Member] | Incremental Revolving Credit Facility [Member] | |||||
Debt Instrument [Line Items] | |||||
Line of credit maximum borrowing capacity | 50,000,000 | 50,000,000 | 50,000,000 | ||
ABL Credit Agreement [Member] | Swing Line Loans [Member] | |||||
Debt Instrument [Line Items] | |||||
Line of credit maximum borrowing capacity | 20,000,000 | 20,000,000 | 20,000,000 | ||
5.75% Senior Notes Due 2028 [Member] | |||||
Debt Instrument [Line Items] | |||||
Debt instrument, face amount | $ 300,000,000 | $ 300,000,000 | $ 300,000,000 | ||
Debt instrument maturity date | Feb. 1, 2028 | ||||
Notes payable Interest rate | 5.75% | 5.75% | 5.75% | ||
Debt instrument, interest rate terms | interest will be payable semi-annually in cash in arrears on February 1 and August 1, commencing on February 1, 2020. | ||||
Debt instrument, Frequency of periodic payment of interest | semi-annually | ||||
Debt instrument, Payment commencement date | Feb. 1, 2020 | ||||
Proceeds from senior note issuance | $ 295,000,000 |
Leases - Schedule Of Supplement
Leases - Schedule Of Supplemental Balance Sheet In formation Related To Leases (Details) - USD ($) $ in Thousands | Sep. 30, 2019 | Dec. 31, 2018 | |
Non-Current | |||
Operating | $ 42,553 | ||
Finance | 7,691 | ||
Total lease assets | 50,244 | ||
Current | |||
Less: Current obligation under leases | 15,032 | ||
Financing | 3,133 | $ 4,806 | |
Non-Current | |||
Long-term lease obligations | 27,129 | ||
Financing | 3,682 | $ 3,824 | |
Total lease liabilities | $ 48,976 | ||
Weighted-average remaining lease term | |||
Operating leases | 3 years 9 months 18 days | ||
Finance leases | 2 years 7 months 6 days | ||
Weighted-average discount rate | |||
Operating leases | [1] | 4.85% | |
Finance leases | [1] | 4.75% | |
[1] | Upon adoption of the new lease standard, discount rates used for existing leases were established at January 1, 2019. |
Leases - Lease Cost Finance And
Leases - Lease Cost Finance And Operating Leases (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | |
Sep. 30, 2019 | Sep. 30, 2019 | ||
Operating Lease, Cost | [1] | $ 5,225 | $ 15,266 |
Finance lease cost | |||
Amortization of leased assets | [2] | 1,144 | 3,955 |
Interest on finance lease obligations | 84 | 268 | |
Total lease costs | $ 6,453 | $ 19,489 | |
[1] | Includes variable lease costs of $0.5 million and $1.5 million, respectively, and short-term lease costs of $0.2 million and $0.6 million, respectively. | ||
[2] | Includes variable lease costs of $0.2 million and $0.7 million, respectively. |
Leases - Lease Cost Finance A_2
Leases - Lease Cost Finance And Operating Leases (Parenthetical) (Details) - USD ($) $ in Millions | 3 Months Ended | 9 Months Ended |
Sep. 30, 2019 | Sep. 30, 2019 | |
Short-term Lease, Cost | $ 0.2 | $ 0.6 |
General and Administrative Expense [Member] | ||
Variable Lease, Cost | 0.5 | 1.5 |
Cost of Sales [Member] | ||
Variable Lease, Cost | $ 0.2 | $ 0.7 |
Leases - Schedule Of Suppleme_2
Leases - Schedule Of Supplemental Cash Flow Information Related To Leases (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | |
Sep. 30, 2019 | Sep. 30, 2019 | Sep. 30, 2018 | |
Cash paid for amounts included in the measurement of lease liabilities: | |||
Operating cash flows for operating leases | $ 4,488 | $ 13,009 | |
Operating cash flows for finance leases | 84 | 268 | |
Financing cash flows for finance leases | $ 917 | $ 3,398 | $ 4,316 |
Leases - Finance Lease Obligati
Leases - Finance Lease Obligations And Operating Lease Obligations (Detail) - USD ($) $ in Thousands | Sep. 30, 2019 | Dec. 31, 2018 |
Remainder of 2019 | $ 4,473 | |
2020 | 15,545 | |
2021 | 10,857 | |
2022 | 6,544 | |
2023 | 3,801 | |
Thereafter | 5,127 | |
Total minimum lease payments | 46,347 | $ 48,792 |
Less: Amounts representing interest | (4,186) | |
Present value of future minimum lease payments | 42,161 | |
Less: Current obligation under leases | (15,032) | |
Long-term lease obligations | 27,129 | |
Remainder of 2019 | 1,233 | |
2020 | 2,854 | |
2021 | 1,845 | |
2022 | 911 | |
2023 | 532 | |
Thereafter | 131 | |
Total minimum lease payments | 7,506 | |
Less: Amounts representing executory costs | (195) | |
Less: Amounts representing interest | (496) | |
Present value of future minimum lease payments | 6,815 | |
Less: Current obligation under leases | (3,133) | (4,806) |
Long-term lease obligations | 3,682 | $ 3,824 |
Other Party Operating Leases [Member] | ||
Remainder of 2019 | 4,213 | |
2020 | 14,490 | |
2021 | 9,947 | |
2022 | 5,708 | |
2023 | 3,386 | |
Thereafter | 4,304 | |
Total minimum lease payments | 42,048 | |
Related Party Operating Leases [Member] | ||
Remainder of 2019 | 260 | |
2020 | 1,055 | |
2021 | 910 | |
2022 | 836 | |
2023 | 415 | |
Thereafter | 823 | |
Total minimum lease payments | $ 4,299 |
Leases - Future Minimum Lease P
Leases - Future Minimum Lease Payments Under Noncancellable Operating Leases (Details) - USD ($) $ in Thousands | Sep. 30, 2019 | Dec. 31, 2018 |
Future Minimum Payments Under Non Cancelable Operating Leases With Initial Or Remaining Lease Terms In Excess Of One Year And Future Minimum Capital Lease Payments [Line Items] | ||
2019 | $ 5,207 | |
2020 | 2,253 | |
2021 | 1,339 | |
2022 | 452 | |
2023 | 93 | |
Total minimum lease payments | 9,344 | |
Less: Amounts representing executory costs | (255) | |
Less: Amounts representing interest | (459) | |
Total obligation under capital leases | 8,630 | |
Less: Current obligation under leases | (4,806) | |
Long-term lease obligations | 3,824 | |
2019 | 15,577 | |
2020 | 12,477 | |
2021 | 8,072 | |
2022 | 5,307 | |
2023 | 2,664 | |
Thereafter | 4,695 | |
Total minimum lease payments | $ 46,347 | 48,792 |
Related Party Operating Lease [Member] | ||
Future Minimum Payments Under Non Cancelable Operating Leases With Initial Or Remaining Lease Terms In Excess Of One Year And Future Minimum Capital Lease Payments [Line Items] | ||
2019 | 1,159 | |
2020 | 1,184 | |
2021 | 1,058 | |
2022 | 972 | |
2023 | 51 | |
Total minimum lease payments | 4,424 | |
Other Operating Leases [Member] | ||
Future Minimum Payments Under Non Cancelable Operating Leases With Initial Or Remaining Lease Terms In Excess Of One Year And Future Minimum Capital Lease Payments [Line Items] | ||
2019 | 14,418 | |
2020 | 11,293 | |
2021 | 7,014 | |
2022 | 4,335 | |
2023 | 2,613 | |
Thereafter | 4,695 | |
Total minimum lease payments | $ 44,368 |
Leases - Additional Information
Leases - Additional Information (Detail) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2018 | Sep. 30, 2019 | Jan. 01, 2019 | |
Other Assets, Noncurrent | $ 10,157 | $ 11,589 | |
Other Assets, Current | 35,760 | 32,955 | |
Other Liabilities, Current | 29,366 | 41,576 | |
Finance Lease, Right-of-Use Asset | $ 7,691 | ||
Accounting Standards Update 2016-02 [Member] | |||
Other Assets, Noncurrent | $ 44,900 | ||
Other Assets, Current | 1,400 | ||
Other Liabilities, Current | 1,000 | ||
Operating Lease, Liability | 44,500 | ||
Finance Lease, Right-of-Use Asset | 9,500 | $ 58,700 | |
Accounting Standards Update 2016-02 [Member] | Cost of Sales [Member] | |||
Finance Lease, Right-of-Use Asset, Amortization | $ 32,000 |
Fair Value Measurements - Sched
Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail) - USD ($) $ in Thousands | Sep. 30, 2019 | Dec. 31, 2018 |
Financial assets: | ||
Cash equivalents | $ 107,535 | $ 69,807 |
Derivative financial instruments | 1,765 | |
Total financial assets | 107,535 | 71,572 |
Financial liabilities: | ||
Derivative financial instruments | 11,207 | 2,275 |
Contingent consideration | 3,724 | 5,098 |
Total financial liabilities | 14,931 | 7,373 |
Level 1 [Member] | ||
Financial assets: | ||
Cash equivalents | 107,535 | 69,807 |
Total financial assets | 107,535 | 69,807 |
Level 2 [Member] | ||
Financial assets: | ||
Derivative financial instruments | 1,765 | |
Total financial assets | 1,765 | |
Financial liabilities: | ||
Derivative financial instruments | 11,207 | 2,275 |
Total financial liabilities | 11,207 | 2,275 |
Level 3 [Member] | ||
Financial liabilities: | ||
Contingent consideration | 3,724 | 5,098 |
Total financial liabilities | $ 3,724 | $ 5,098 |
Fair value measurements - Summa
Fair value measurements - Summary of Change in Fair Value of Contingent Consideration (Detail) $ in Thousands | 9 Months Ended |
Sep. 30, 2019USD ($) | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases, (Sales), Issuances, (Settlements) [Abstract] | |
Beginning Balance | $ 5,098 |
Preliminary purchase price | 2,275 |
Fair value adjustments | (410) |
Accretion in value | 434 |
Amounts paid to sellers | (371) |
Amounts cancelled | (3,302) |
Ending Balance | $ 3,724 |
Fair Value measurements - Sum_2
Fair Value measurements - Summary of Carrying Values and Associated Fair Values of Financial Assets and Liabilities (Detail) - USD ($) $ in Thousands | Sep. 30, 2019 | Dec. 31, 2018 | |
Carrying Value [Member] | |||
Financial assets: | |||
Investments | $ 4,980 | $ 10,060 | |
Carrying Value [Member] | 5.75% Senior Notes Due 2028 [Member] | |||
Financial assets: | |||
Senior Notes | [1] | 300,000 | |
Level 2 [Member] | |||
Financial assets: | |||
Investments | 4,983 | 10,053 | |
Level 2 [Member] | 5.75% Senior Notes Due 2028 [Member] | |||
Financial assets: | |||
Senior Notes | [1] | $ 309,000 | |
[1] | Excludes the impact of unamortized debt issuance costs. |
Derivative and Hedging Activiti
Derivative and Hedging Activities - Additional Information (Detail) | 9 Months Ended | |
Sep. 30, 2019USD ($)InstrumentsSwap | Sep. 30, 2018USD ($) | |
Term Loan [Member] | ||
Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||
Number of swaps | Swap | 2 | |
Designated as Hedging Instrument [Member] | ||
Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||
Cash Flow Hedge Gain (Loss) to be Reclassified | $ 0 | $ 0 |
Interest Rate Swap [Member] | Designated as Hedging Instrument [Member] | ||
Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||
Reclassification from accumulated other comprehensive income to interest expense | 1,500,000 | |
Interest Rate Swap [Member] | Cash Flow Hedging [Member] | ||
Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||
Notional amount of derivative instruments | $ 200,000,000 | |
Notional amount maturity date | May 31, 2022 | |
Interest Rate Swap [Member] | Cash Flow Hedging [Member] | Interest Rate Swap Matured on May 31, 2022 [Member] | ||
Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||
Notional amount amortized | $ 95,300,000 | |
Notional amount maturity date | May 31, 2022 | |
Derivatives, number of instruments amortized | Instruments | 1 | |
Interest Rate Swap [Member] | Cash Flow Hedging [Member] | Interest Rate Swap Matured on April 15, 2025 [Member] | ||
Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||
Notional amount amortized | $ 93,300,000 | |
Notional amount maturity date | Apr. 15, 2025 | |
Derivatives, number of instruments amortized | Instruments | 1 | |
Forward Interest Rate Swaps [Member] | ||
Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||
Notional amount of derivative instruments | $ 100,000,000 | |
Notional amount amortized | $ 97,000,000 | |
Notional amount maturity date | Apr. 15, 2025 | |
Notional amount beginning date | May 31, 2022 |
Stockholder's Equity - Addition
Stockholder's Equity - Additional Information (Detail) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2018 | Sep. 30, 2019 | Sep. 30, 2018 | Dec. 31, 2018 | |
Statement Of Shareholders Equity [Line Items] | ||||
Effective portion of unrealized (loss) gain on derivative instruments | $ (8,452) | $ (431) | ||
Share repurchase, amount | $ 18,187 | $ 42,827 | ||
2018 Stock Repurchase Plan [Member] | ||||
Statement Of Shareholders Equity [Line Items] | ||||
Common Stock Repurchase, Shares | 380 | 793 | ||
Share repurchase, amount | $ 18,200 | $ 42,800 | ||
Share repurchase, price per share | $ 47.75 | $ 53.96 | ||
2018 Stock Repurchase Plan [Member] | Board of Directors [Member] | ||||
Statement Of Shareholders Equity [Line Items] | ||||
Stock repurchase program expiration date | Feb. 28, 2020 |
Employee Benefits - Additional
Employee Benefits - Additional Information (Detail) $ in Thousands | 3 Months Ended | 9 Months Ended | |||
Sep. 30, 2019USD ($) | Sep. 30, 2018USD ($) | Sep. 30, 2019USD ($)Installmentsshares | Sep. 30, 2018USD ($)Installmentsshares | Dec. 31, 2018USD ($) | |
Pension Plans, Postretirement and Other Employee Benefits [Line Items] | |||||
Healthcare benefit expense, net of employee contributions | $ 5,600 | $ 4,500 | $ 15,700 | $ 13,300 | |
Accrued compensation | 32,793 | 32,793 | $ 27,923 | ||
Administration expense related to employee contribution plan | 500 | 300 | 1,500 | 1,200 | |
Share-based compensation expense | 2,099 | 1,893 | 6,441 | 6,089 | |
Unrecognized compensation expense | 5,900 | $ 5,900 | |||
Compensation cost not yet recognized, period for recognition | 1 year 10 months 24 days | ||||
Cost of Sales [Member] | |||||
Pension Plans, Postretirement and Other Employee Benefits [Line Items] | |||||
Workers' compensation expense | 4,000 | 4,400 | $ 11,800 | 9,700 | |
Share-based compensation expense | 97 | 94 | 280 | 749 | |
Administrative [Member] | |||||
Pension Plans, Postretirement and Other Employee Benefits [Line Items] | |||||
Share-based compensation expense | 1,954 | 1,769 | 6,012 | 4,938 | |
Performance Based Restricted Stock Units [Member] | |||||
Pension Plans, Postretirement and Other Employee Benefits [Line Items] | |||||
Share-based compensation expense | 200 | 300 | 500 | 1,500 | |
Unrecognized compensation expense | 400 | $ 400 | |||
Compensation cost not yet recognized, period for recognition | 7 months 6 days | ||||
Performance Based Awards [Member] | |||||
Pension Plans, Postretirement and Other Employee Benefits [Line Items] | |||||
Restricted stock granted, shares | shares | 82,692 | ||||
Number of shares granted | shares | 82,692 | ||||
Board of Directors [Member] | Restricted Stock [Member] | |||||
Pension Plans, Postretirement and Other Employee Benefits [Line Items] | |||||
Share-based compensation expense | 100 | 25 | $ 300 | $ 100 | |
2014 Omnibus Incentive Plan [Member] | |||||
Pension Plans, Postretirement and Other Employee Benefits [Line Items] | |||||
Restricted stock granted, shares | shares | 46,000 | 100,000 | |||
Number of equal installments for common stock | Installments | 3 | 3 | |||
Number of shares surrendered to satisfy tax withholding obligations | shares | 45,000 | 41,000 | |||
Share based compensation, recognized tax benefits | $ 300 | $ 500 | |||
Number of shares granted | shares | 46,000 | 100,000 | |||
2014 Omnibus Incentive Plan [Member] | Common Stock [Member] | |||||
Pension Plans, Postretirement and Other Employee Benefits [Line Items] | |||||
Restricted stock granted, shares | shares | 8,000 | 5,000 | |||
Number of shares granted | shares | 8,000 | 5,000 | |||
2014 Omnibus Incentive Plan [Member] | Non-Performance-Based Awards [Member] | Administrative [Member] | |||||
Pension Plans, Postretirement and Other Employee Benefits [Line Items] | |||||
Share-based compensation expense | 1,000 | 1,000 | $ 3,300 | $ 2,900 | |
2014 Omnibus Incentive Plan [Member] | Officer [Member] | Performance Based Awards [Member] | Common Stock [Member] | |||||
Pension Plans, Postretirement and Other Employee Benefits [Line Items] | |||||
Share-based compensation expense | 800 | $ 600 | $ 2,300 | $ 1,600 | |
Number of equal installments for common stock | Installments | 2 | ||||
Unrecognized compensation expense | 4,200 | $ 4,200 | |||
Compensation cost not yet recognized, period for recognition | 1 year 9 months 18 days | ||||
Medical IBNR Included in Accrued Compensation [Member] | |||||
Pension Plans, Postretirement and Other Employee Benefits [Line Items] | |||||
Accrued compensation | $ 2,900 | $ 2,900 | $ 2,300 |
Employee Benefits - Summary of
Employee Benefits - Summary of Workers' Compensation Known Claims and IBNR Reserves (Detail) - USD ($) $ in Thousands | Sep. 30, 2019 | Dec. 31, 2018 |
Employee-related Liabilities [Abstract] | ||
Included in other current liabilities | $ 5,768 | $ 5,795 |
Included in other long-term liabilities | 11,813 | 9,447 |
Workers' Compensation Liability | $ 17,581 | $ 15,242 |
Employee Benefits - Schedule of
Employee Benefits - Schedule of Insurance Receivable for Claims (Detail) - USD ($) $ in Thousands | Sep. 30, 2019 | Dec. 31, 2018 |
Workers' Compensation [Member] | ||
Malpractice Insurance [Line Items] | ||
Included in other non-current assets | $ 1,819 | $ 1,888 |
Employee Benefits - Summary o_2
Employee Benefits - Summary of Equity-Based Awards for Employees (Detail) | 9 Months Ended |
Sep. 30, 2019$ / sharesshares | |
Common Stock Awards [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Nonvested common stock awards, Beginning balance | shares | 173,189 |
Granted | shares | 88,529 |
Vested | shares | (106,347) |
Forfeited/Cancelled | shares | (1,767) |
Nonvested common stock awards, Ending balance | shares | 153,604 |
Nonvested performance-based stock awards, Beginning balance | $ / shares | $ 47.40 |
Granted | $ / shares | 50.94 |
Vested | $ / shares | 42.27 |
Forfeited/Cancelled | $ / shares | 52.25 |
Nonvested performance-based stock awards, Ending balance | $ / shares | $ 52.93 |
Performance Based Awards [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Nonvested performance-based stock awards/units, Beginning balance | shares | 115,698 |
Granted | shares | 82,692 |
Vested | shares | (31,404) |
Forfeited/Cancelled | shares | (6,697) |
Nonvested performance-based stock awards/units, Ending balance | shares | 160,289 |
Nonvested performance-based stock awards/units, Beginning balance | $ / shares | $ 52.25 |
Granted | $ / shares | 45.65 |
Vested | $ / shares | 41 |
Forfeited/Cancelled | $ / shares | 65.60 |
Nonvested performance-based stock awards/units, Ending balance | $ / shares | $ 50.49 |
Performance Based Stock Units [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Nonvested performance-based stock awards/units, Beginning balance | shares | 13,248 |
Granted | shares | 13,933 |
Vested | shares | (12,808) |
Forfeited/Cancelled | shares | (840) |
Nonvested performance-based stock awards/units, Ending balance | shares | 13,533 |
Nonvested performance-based stock awards/units, Beginning balance | $ / shares | $ 56.05 |
Granted | $ / shares | 51.62 |
Vested | $ / shares | 56.05 |
Forfeited/Cancelled | $ / shares | 53.94 |
Nonvested performance-based stock awards/units, Ending balance | $ / shares | $ 51.62 |
Employee Benefits - Summary o_3
Employee Benefits - Summary of Stock Compensation Expense (Detail) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2019 | Sep. 30, 2018 | Sep. 30, 2019 | Sep. 30, 2018 | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Stock compensation expense | $ 2,099 | $ 1,893 | $ 6,441 | $ 6,089 |
Cost of Sales [Member] | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Stock compensation expense | 97 | 94 | 280 | 749 |
Selling [Member] | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Stock compensation expense | 48 | 30 | 149 | 402 |
Administrative [Member] | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Stock compensation expense | $ 1,954 | $ 1,769 | $ 6,012 | $ 4,938 |
Income Taxes - Additional Infor
Income Taxes - Additional Information (Detail) | 3 Months Ended | 9 Months Ended |
Sep. 30, 2019 | Sep. 30, 2019 | |
Income Taxes [Line Items] | ||
Effective tax rate | 26.40% | 25.90% |
Related Party Transactions - Sc
Related Party Transactions - Schedule of Related Party Transactions (Detail) - Affiliated Entity [Member] - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2019 | Sep. 30, 2018 | Sep. 30, 2019 | Sep. 30, 2018 | |
Related Party Transaction [Line Items] | ||||
Sales | $ 3,736 | $ 3,259 | $ 9,658 | $ 9,361 |
Purchases | 469 | 372 | 1,327 | 1,207 |
Rent | $ 256 | $ 257 | $ 773 | $ 829 |
Related Party Transactions - Ad
Related Party Transactions - Additional Information (Detail) - USD ($) $ in Millions | Sep. 30, 2019 | Dec. 31, 2018 |
Affiliated Entity [Member] | ||
Related Party Transaction [Line Items] | ||
Accounts receivable, related parties | $ 1.8 | $ 2.3 |
M/I Homes Inc [Member] | ||
Related Party Transaction [Line Items] | ||
Accounts receivable, related parties | $ 1.4 | $ 1.2 |
Commitments and Contingencies -
Commitments and Contingencies - Schedule of Accrued General Insurance Reserves (Detail) - USD ($) $ in Thousands | Sep. 30, 2019 | Dec. 31, 2018 |
Commitments and Contingencies Disclosure [Abstract] | ||
Included in other current liabilities | $ 2,514 | $ 1,848 |
Included in other long-term liabilities | 12,511 | 6,608 |
Total | $ 15,025 | $ 8,456 |
Commitments and Contingencies_2
Commitments and Contingencies - Schedule of Insurance Receivable for Claims (Detail) - General Liability [Member] - USD ($) $ in Thousands | Sep. 30, 2019 | Dec. 31, 2018 |
Commitments And Contingencies Disclosure [Line Items] | ||
Insurance receivable and indemnification asset for claims under a fully insured policy | $ 2,484 | $ 2,484 |
Insurance receivable for claims that exceeded the stop loss limit | 2,738 | 53 |
Total insurance receivables included in other non-current assets | $ 5,222 | $ 2,537 |
Commitments and Contingencies_3
Commitments and Contingencies - Additional Information (Detail) $ in Millions | 9 Months Ended |
Sep. 30, 2019USD ($) | |
Commitments And Contingencies Disclosure [Line Items] | |
Purchase obligation, 2019 | $ 16.4 |
Purchase obligation, 2020 | 21.4 |
Purchase obligation, 2021 | 15 |
Purchase Obligations Satisfied | 7.2 |
Actual Purchases Under Agreement | 0.4 |
Chemical Supplier [Member] | |
Commitments And Contingencies Disclosure [Line Items] | |
Purchase obligation, 2019 | $ 0.6 |
Business Combinations - Additio
Business Combinations - Additional Information (Detail) $ in Thousands | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2019USD ($) | Sep. 30, 2018USD ($) | Sep. 30, 2019USD ($)Business | Sep. 30, 2018USD ($)Business | |
Business Acquisition [Line Items] | ||||
Percentage of voting equity interests acquired | 100.00% | 100.00% | ||
Goodwill acquired expected to be tax deductible | $ 9,600 | $ 9,600 | ||
Amortization of intangibles | 6,156 | $ 5,228 | 18,065 | $ 19,678 |
Income tax expense (benefit) | 7,610 | 5,358 | 17,135 | 12,762 |
Administrative [Member] | ||||
Business Acquisition [Line Items] | ||||
Acquisition-related costs | 300 | 700 | $ 1,300 | $ 1,900 |
Combined Business Acquisitions [Member] | ||||
Business Acquisition [Line Items] | ||||
Number of businesses acquired | Business | 4 | 8 | ||
Amortization of intangibles | 29 | 1,100 | $ 600 | $ 3,800 |
Income tax expense (benefit) | $ 10 | $ 500 | $ 66 | $ 1,200 |
Insignificant Tuck-in Acquisitions [Member] | ||||
Business Acquisition [Line Items] | ||||
Number of businesses acquired | Business | 4 | 1 |
Business Combinations - Summary
Business Combinations - Summary of Business Acquisitions (Detail) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2019 | Sep. 30, 2018 | Sep. 30, 2019 | Sep. 30, 2018 | |
Business Acquisition [Line Items] | ||||
Cash paid | $ 24,740 | $ 34,682 | ||
Seller Obligations | 4,322 | 5,420 | ||
Total Purchase Price | 29,062 | 40,102 | ||
Revenue | $ 396,449 | $ 348,999 | 1,110,398 | 983,311 |
Net Income | 21,212 | 15,563 | $ 48,965 | $ 38,272 |
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 | 3,156 | 6,586 | ||
Net Income | 174 | $ 374 | ||
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 | 3,848 | 7,572 | ||
Net Income | 164 | $ 229 | ||
Other Acquisition [Member] | ||||
Business Acquisition [Line Items] | ||||
Acquisition Type | Asset | Shares/Asset | ||
Cash paid | $ 3,450 | $ 25,242 | ||
Seller Obligations | 974 | 3,447 | ||
Total Purchase Price | 4,424 | 28,689 | ||
Revenue | 7,262 | 7,003 | 7,262 | 12,782 |
Net Income | 591 | 42 | $ 591 | 423 |
2018 Acquisitions [Member] | ||||
Business Acquisition [Line Items] | ||||
Revenue | 10,851 | 20,354 | ||
Net Income | $ 206 | $ 652 | ||
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 | 3,147 | 3,339 | ||
Net Income | 193 | 160 | ||
2019 Acquisitions [Member] | ||||
Business Acquisition [Line Items] | ||||
Revenue | 13,565 | 17,187 | ||
Net Income | $ 958 | $ 1,125 |
Business Combinations - Summa_2
Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) - USD ($) $ in Thousands | 9 Months Ended | |
Sep. 30, 2019 | Sep. 30, 2018 | |
Business Acquisition [Line Items] | ||
Accounts receivable | $ 2,050 | $ 4,960 |
Inventories | 1,352 | 1,541 |
Other current assets | 3 | 907 |
Property and equipment | 1,891 | 2,826 |
Intangibles | 12,364 | 20,392 |
Goodwill | 11,332 | 11,905 |
Other non-current assets | 174 | 55 |
Accounts payable and other current liabilities | (104) | (2,484) |
Fair value of assets acquired and purchase price | 29,062 | 40,102 |
Less seller obligations | 4,322 | 5,420 |
Cash paid | 24,740 | 34,682 |
First State Insulation [Member] | ||
Business Acquisition [Line Items] | ||
Inventories | 291 | |
Property and equipment | 989 | |
Intangibles | 3,382 | |
Goodwill | 1,857 | |
Accounts payable and other current liabilities | (39) | |
Fair value of assets acquired and purchase price | 6,480 | |
Less seller obligations | 1,355 | |
Cash paid | 5,125 | |
CDG Acquisition [Member] | ||
Business Acquisition [Line Items] | ||
Accounts receivable | 1,731 | |
Inventories | 514 | |
Other current assets | 28 | |
Property and equipment | 933 | |
Intangibles | 3,711 | |
Goodwill | 4,898 | |
Other non-current assets | 36 | |
Accounts payable and other current liabilities | (438) | |
Fair value of assets acquired and purchase price | 11,413 | |
Less seller obligations | 1,973 | |
Cash paid | 9,440 | |
Other Acquisition [Member] | ||
Business Acquisition [Line Items] | ||
Accounts receivable | 254 | 3,229 |
Inventories | 338 | 1,027 |
Other current assets | 3 | 879 |
Property and equipment | 667 | 1,893 |
Intangibles | 2,242 | 16,681 |
Goodwill | 930 | 7,007 |
Other non-current assets | 13 | 19 |
Accounts payable and other current liabilities | (23) | (2,046) |
Fair value of assets acquired and purchase price | 4,424 | 28,689 |
Less seller obligations | 974 | 3,447 |
Cash paid | 3,450 | $ 25,242 |
Expert Insulation [Member] | ||
Business Acquisition [Line Items] | ||
Accounts receivable | 1,796 | |
Inventories | 723 | |
Property and equipment | 235 | |
Intangibles | 6,740 | |
Goodwill | 8,545 | |
Other non-current assets | 161 | |
Accounts payable and other current liabilities | (42) | |
Fair value of assets acquired and purchase price | 18,158 | |
Less seller obligations | 1,993 | |
Cash paid | $ 16,165 |
Business Combinations - Estimat
Business Combinations - Estimates of Acquired Intangible Assets (Detail) - USD ($) $ in Thousands | 9 Months Ended | |
Sep. 30, 2019 | Sep. 30, 2018 | |
Customer Relationships [Member] | ||
Acquired Finite-Lived Intangible Assets [Line Items] | ||
Estimated Fair Value | $ 8,566 | $ 14,480 |
Weighted Average Estimated Useful Life (yrs) | 8 years | 8 years |
Trademarks and Trade Names [Member] | ||
Acquired Finite-Lived Intangible Assets [Line Items] | ||
Estimated Fair Value | $ 2,615 | $ 3,920 |
Weighted Average Estimated Useful Life (yrs) | 15 years | 14 years |
Covenants Not-to-Compete [Member] | ||
Acquired Finite-Lived Intangible Assets [Line Items] | ||
Estimated Fair Value | $ 1,183 | $ 1,530 |
Weighted Average Estimated Useful Life (yrs) | 5 years | 5 years |
Backlog [Member] | ||
Acquired Finite-Lived Intangible Assets [Line Items] | ||
Estimated Fair Value | $ 460 | |
Weighted Average Estimated Useful Life (yrs) | 2 years |
Business Combinations - Pro For
Business Combinations - Pro Forma Results of Operations (Detail) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2019 | Sep. 30, 2018 | Sep. 30, 2019 | Sep. 30, 2018 | |
Business Acquisition, Pro Forma Information [Abstract] | ||||
Net revenue | $ 397,839 | $ 367,600 | $ 1,123,820 | $ 1,046,717 |
Net income | $ 21,240 | $ 16,856 | $ 49,154 | $ 41,997 |
Basic net income per share | $ 0.71 | $ 0.54 | $ 1.65 | $ 1.34 |
Diluted net income per share | $ 0.71 | $ 0.54 | $ 1.65 | $ 1.33 |
Income Per Common Share - Addit
Income Per Common Share - Additional Information (Detail) - shares | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2019 | Sep. 30, 2018 | Sep. 30, 2019 | Sep. 30, 2018 | |
Earnings Per Share [Abstract] | ||||
Dilutive effect of outstanding restricted stock awards after application of the Treasury Stock Method | 92,000 | 84,000 | 98,000 | 138,000 |