Document and Entity Information
Document and Entity Information - shares | 6 Months Ended | |
Jun. 30, 2019 | Jul. 11, 2019 | |
Document and Entity Information [Abstract] | ||
Amendment Flag | false | |
Document Fiscal Year Focus | 2019 | |
Document Type | 10-Q | |
Document Quarterly Report | true | |
Document Fiscal Period Focus | Q2 | |
Entity Central Index Key | 0001069878 | |
Current Fiscal Year End Date | --12-31 | |
Document Transition Report | false | |
Entity Registrant Name | TREX CO INC | |
Document Period End Date | Jun. 30, 2019 | |
Entity Current Reporting Status | Yes | |
Entity Interactive Data Current | Yes | |
Trading Symbol | TREX | |
Entity Shell Company | false | |
Entity Filer Category | Large Accelerated Filer | |
Entity Small Business | false | |
Entity Emerging Growth Company | false | |
Entity Common Stock, Shares Outstanding | 58,424,677 | |
Entity File Number | 001-14649 | |
Entity Incorporation, State or Country Code | DE | |
Entity Tax Identification Number | 54-1910453 | |
Entity Address, Address Line One | 160 Exeter Drive | |
Entity Address, City or Town | Winchester | |
Entity Address, Postal Zip Code | 22603-8605 | |
Entity Address, State or Province | VA | |
City Area Code | 540 | |
Local Phone Number | 542-6300 | |
Title of 12(b) Security | Common stock | |
Security Exchange Name | NYSE |
Consolidated Statements of Comp
Consolidated Statements of Comprehensive Income - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2019 | Jun. 30, 2018 | Jun. 30, 2019 | Jun. 30, 2018 | |
Income Statement [Abstract] | ||||
Net sales | $ 206,453 | $ 206,692 | $ 386,024 | $ 377,899 |
Cost of sales | 123,009 | 115,577 | 233,214 | 210,071 |
Gross profit | 83,444 | 91,115 | 152,810 | 167,828 |
Selling, general and administrative expenses | 35,705 | 33,513 | 65,872 | 62,472 |
Income from operations | 47,739 | 57,602 | 86,938 | 105,356 |
Interest (income) expense, net | (1) | 370 | (57) | 598 |
Income before income taxes | 47,740 | 57,232 | 86,995 | 104,758 |
Provision for income taxes | 12,030 | 14,413 | 19,730 | 24,828 |
Net income | $ 35,710 | $ 42,819 | $ 67,265 | $ 79,930 |
Basic earnings per common share | $ 0.61 | $ 0.73 | $ 1.15 | $ 1.36 |
Basic weighted average common shares outstanding | 58,486,192 | 58,760,753 | 58,514,676 | 58,807,694 |
Diluted earnings per common share | $ 0.61 | $ 0.73 | $ 1.14 | $ 1.35 |
Diluted weighted average common shares outstanding | 58,687,540 | 59,051,413 | 58,758,201 | 59,125,258 |
Comprehensive income | $ 35,710 | $ 42,819 | $ 67,265 | $ 79,930 |
Consolidated Balance Sheets
Consolidated Balance Sheets - USD ($) $ in Thousands | Jun. 30, 2019 | Dec. 31, 2018 |
Current assets: | ||
Cash and cash equivalents | $ 106,084 | $ 105,699 |
Accounts receivable, net | 117,909 | 91,163 |
Inventories | 42,919 | 57,801 |
Prepaid expenses and other assets | 19,251 | 15,562 |
Total current assets | 286,163 | 270,225 |
Property, plant and equipment, net | 129,612 | 117,144 |
Goodwill and other intangibles | 74,294 | 74,503 |
Operating lease assets | 42,571 | 0 |
Other assets | 3,558 | 3,250 |
Total assets | 536,198 | 465,122 |
Current liabilities: | ||
Accounts payable | 27,307 | 31,084 |
Accrued expenses and other liabilities | 48,762 | 56,291 |
Accrued warranty | 5,400 | 5,400 |
Line of credit | 0 | 0 |
Total current liabilities | 81,469 | 92,775 |
Operating lease liabilities | 37,056 | 0 |
Deferred income taxes | 2,125 | 2,125 |
Non-current accrued warranty | 23,936 | 25,354 |
Other long-term liabilities | 79 | 1,905 |
Total liabilities | 144,665 | 122,159 |
Commitments and contingencies | ||
Stockholders' equity: | ||
Preferred stock, $0.01 par value, 3,000,000 shares authorized; none issued and outstanding | ||
Common stock, $0.01 par value, 120,000,000 shares authorized; 70,137,027 and 69,998,336 shares issued and 58,440,204 and 58,551,653 shares outstanding at June 30, 2019 and December 31, 2018, respectively | 701 | 700 |
Additional paid-in capital | 122,720 | 124,224 |
Retained earnings | 484,207 | 416,942 |
Treasury stock, at cost, 11,696,823 and 11,446,683 shares at June 30, 2019 and December 31, 2018, respectively | (216,095) | (198,903) |
Total stockholders' equity | 391,533 | 342,963 |
Total liabilities and stockholders' equity | $ 536,198 | $ 465,122 |
Consolidated Balance Sheets (Pa
Consolidated Balance Sheets (Parenthetical) - $ / shares | Jun. 30, 2019 | Dec. 31, 2018 |
Statement of Financial Position [Abstract] | ||
Preferred stock, par value | $ 0.01 | $ 0.01 |
Preferred stock, shares authorized | 3,000,000 | 3,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 | 120,000,000 | 120,000,000 |
Common stock, shares issued | 70,137,027 | 69,998,336 |
Common stock, shares outstanding | 58,440,204 | 58,551,653 |
Treasury stock, shares | 11,696,823 | 11,446,683 |
Statements of Changes in Stockh
Statements of Changes in Stockholders' Equity - USD ($) $ in Thousands | Total | Common Stock [Member] | Additional Paid-In Capital [Member] | Retained Earnings (Deficit) [Member] | Treasury Stock [Member] |
Beginning Balance at Dec. 31, 2017 | $ 231,250 | $ 698 | $ 121,694 | $ 282,370 | $ (173,512) |
Beginning Balance, Shares at Dec. 31, 2017 | 58,856,860 | 10,987,362 | |||
Net income | 37,110 | 37,110 | |||
Employee stock plans | 195 | 195 | |||
Employee stock plans, Shares | 26,832 | ||||
Shares withheld for taxes on awards | (3,782) | (3,782) | |||
Shares withheld for taxes on awards, Shares | (13,028) | ||||
Stock-based compensation | 2,296 | $ 1 | 2,295 | ||
Stock-based compensation, Shares | 80,988 | ||||
Repurchases of common stock | (5,211) | $ (5,211) | |||
Repurchases of common stock, Shares | (100,044) | 100,044 | |||
Ending Balance at Mar. 31, 2018 | 261,858 | $ 699 | 120,402 | 319,480 | $ (178,723) |
Ending Balance, Shares at Mar. 31, 2018 | 58,851,608 | 11,087,406 | |||
Beginning Balance at Dec. 31, 2017 | 231,250 | $ 698 | 121,694 | 282,370 | $ (173,512) |
Beginning Balance, Shares at Dec. 31, 2017 | 58,856,860 | 10,987,362 | |||
Net income | 79,930 | ||||
Ending Balance at Jun. 30, 2018 | 297,999 | $ 700 | 121,541 | 362,299 | $ (186,541) |
Ending Balance, Shares at Jun. 30, 2018 | 58,726,399 | 11,237,406 | |||
Beginning Balance at Mar. 31, 2018 | 261,858 | $ 699 | 120,402 | 319,480 | $ (178,723) |
Beginning Balance, Shares at Mar. 31, 2018 | 58,851,608 | 11,087,406 | |||
Net income | 42,819 | 42,819 | |||
Employee stock plans | 210 | $ 1 | 209 | ||
Employee stock plans, Shares | 22,549 | ||||
Shares withheld for taxes on awards | (420) | (420) | |||
Shares withheld for taxes on awards, Shares | (7,493) | ||||
Stock-based compensation | 1,350 | $ 0 | 1,350 | ||
Stock-based compensation, Shares | 9,735 | ||||
Repurchases of common stock | (7,818) | $ (7,818) | |||
Repurchases of common stock, Shares | (150,000) | 150,000 | |||
Ending Balance at Jun. 30, 2018 | 297,999 | $ 700 | 121,541 | 362,299 | $ (186,541) |
Ending Balance, Shares at Jun. 30, 2018 | 58,726,399 | 11,237,406 | |||
Beginning Balance at Dec. 31, 2018 | 342,963 | $ 700 | 124,224 | 416,942 | $ (198,903) |
Beginning Balance, Shares at Dec. 31, 2018 | 58,551,653 | 11,446,683 | |||
Net income | 31,555 | 31,555 | |||
Employee stock plans | 302 | 302 | |||
Employee stock plans, Shares | 24,472 | ||||
Shares withheld for taxes on awards | (5,727) | (5,727) | |||
Shares withheld for taxes on awards, Shares | (74,010) | ||||
Stock-based compensation | 2,794 | $ 1 | 2,793 | ||
Stock-based compensation, Shares | 160,359 | ||||
Repurchases of common stock | (8,730) | $ (8,730) | |||
Repurchases of common stock, Shares | (124,989) | 124,989 | |||
Ending Balance at Mar. 31, 2019 | 363,157 | $ 701 | 121,592 | 448,497 | $ (207,633) |
Ending Balance, Shares at Mar. 31, 2019 | 58,537,485 | 11,571,672 | |||
Beginning Balance at Dec. 31, 2018 | 342,963 | $ 700 | 124,224 | 416,942 | $ (198,903) |
Beginning Balance, Shares at Dec. 31, 2018 | 58,551,653 | 11,446,683 | |||
Net income | 67,265 | ||||
Ending Balance at Jun. 30, 2019 | 391,533 | $ 701 | 122,720 | 484,207 | $ (216,095) |
Ending Balance, Shares at Jun. 30, 2019 | 58,440,204 | 11,696,823 | |||
Beginning Balance at Mar. 31, 2019 | 363,157 | $ 701 | 121,592 | 448,497 | $ (207,633) |
Beginning Balance, Shares at Mar. 31, 2019 | 58,537,485 | 11,571,672 | |||
Net income | 35,710 | 35,710 | |||
Employee stock plans | 257 | 257 | |||
Employee stock plans, Shares | 14,905 | ||||
Shares withheld for taxes on awards | (1,254) | (1,254) | |||
Shares withheld for taxes on awards, Shares | (19,174) | ||||
Stock-based compensation | 2,125 | $ 0 | 2,125 | ||
Stock-based compensation, Shares | 32,139 | ||||
Repurchases of common stock | (8,462) | $ (8,462) | |||
Repurchases of common stock, Shares | (125,151) | 125,151 | |||
Ending Balance at Jun. 30, 2019 | $ 391,533 | $ 701 | $ 122,720 | $ 484,207 | $ (216,095) |
Ending Balance, Shares at Jun. 30, 2019 | 58,440,204 | 11,696,823 |
Consolidated Statements of Cash
Consolidated Statements of Cash Flows - USD ($) $ in Thousands | 6 Months Ended | |
Jun. 30, 2019 | Jun. 30, 2018 | |
Operating Activities | ||
Net income | $ 67,265 | $ 79,930 |
Adjustments to reconcile net income to net cash provided by (used in) operating activities: | ||
Depreciation and amortization | 6,857 | 9,363 |
Stock-based compensation | 4,918 | 3,645 |
Loss (gain) on disposal of property, plant and equipment | 10 | (29) |
Other non-cash adjustments | (373) | (406) |
Changes in operating assets and liabilities: | ||
Accounts receivable | (26,746) | (104,250) |
Inventories | 14,882 | (1,664) |
Prepaid expenses and other assets | 210 | (2,616) |
Accounts payable | (3,777) | 14,863 |
Accrued expenses and other liabilities | (16,548) | (5,705) |
Income taxes receivable/payable | (3,640) | 5,195 |
Net cash provided by (used in) operating activities | 43,058 | (1,674) |
Investing Activities | ||
Expenditures for property, plant and equipment and intangibles | (19,061) | (17,697) |
Proceeds from sales of property, plant and equipment | 83 | |
Net cash used in investing activities | (19,061) | (17,614) |
Financing Activities | ||
Borrowings under line of credit | 89,500 | 167,750 |
Principal payments under line of credit | (89,500) | (159,250) |
Repurchases of common stock | (24,172) | (17,230) |
Proceeds from employee stock purchase and option plans | 560 | 405 |
Net cash used in financing activities | (23,612) | (8,325) |
Net increase (decrease) in cash and cash equivalents | 385 | (27,613) |
Cash and cash equivalents, beginning of period | 105,699 | 30,514 |
Cash and cash equivalents, end of period | 106,084 | 2,901 |
Supplemental Disclosure: | ||
Cash paid for interest | 321 | 385 |
Cash paid for income taxes, net | $ 23,371 | $ 19,618 |
Business and Organization
Business and Organization | 6 Months Ended |
Jun. 30, 2019 | |
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
Business and Organization | 1 BUSINESS AND ORGANIZATION Trex Company, Inc. (Company) is the world’s largest manufacturer of wood-alternative decking and railing products, with more than 25 years of product experience, which are marketed under the brand name Trex ® low-maintenance two 542-6300. |
Basis of Presentation
Basis of Presentation | 6 Months Ended |
Jun. 30, 2019 | |
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
Basis of Presentation | 2. BASIS OF PRESENTATION The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form 10-Q S-X The consolidated results of operations for the three and six months ended June 30, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2019. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of December 31, 2018 and 2017 and for each of the three years in the period ended December 31, 2018 included in the Annual Report of Trex Company, Inc. on Form 10-K, |
Recently Adopted Accounting Sta
Recently Adopted Accounting Standards | 6 Months Ended |
Jun. 30, 2019 | |
Accounting Changes and Error Corrections [Abstract] | |
Recently Adopted Accounting Standards | 3. RECENTLY ADOPTED ACCOUNTING STANDARDS In June 2018, the FASB issued ASU No. 2018-07, Compensation – Stock Compensation (Topic 718) 505-50, Equity—Equity-Based Payment to Non-Employees In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), 2018-01, 2018-10 2018-11, 2018-20, 2019-01 right-of-use right-of-use right-of-use |
New Accounting Standards Not Ye
New Accounting Standards Not Yet Adopted | 6 Months Ended |
Jun. 30, 2019 | |
Accounting Changes and Error Corrections [Abstract] | |
New Accounting Standards Not Yet Adopted | 4. NEW ACCOUNTING STANDARDS NOT YET ADOPTED In August 2018, the FASB issued ASU No. 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of FASB Emerging Issues Task Force)” internal-use does not believe adoption will have a material impact on its financial condition or results of operations. In January 2017, the FASB issued ASU No. 2017-04, Intangibles—Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses in Financial Instruments, 2018-09, 2019-04, 2019-05. |
Inventories
Inventories | 6 Months Ended |
Jun. 30, 2019 | |
Inventory Disclosure [Abstract] | |
Inventories | 5. INVENTORIES Inventories valued at LIFO (last-in, first-out), June 30, December 31, Finished goods $ 25,518 $ 46,638 Raw materials 33,924 27,321 Total FIFO (first-in, first-out) 59,442 73,959 Reserve to adjust inventories to LIFO value (18,442 ) (18,442 ) Total LIFO inventories $ 41,000 $ 55,517 The Company utilizes the LIFO method of accounting related to its Trex Residential wood-alternative decking and residential railing products, which generally provides for the matching of current costs with current revenues. However, under the LIFO method, reductions in annual inventory balances cause a portion of the Company’s cost of sales to be based on historical costs rather than current year costs (LIFO liquidation). Reductions in interim inventory balances expected to be replenished by year-end year-end year-end year-end no Inventories valued at lower of cost (FIFO method) and net realizable value were $1.9 million at June 30, 2019 and $2.3 million at December 31, 2018, consisting primarily of raw materials. The Company utilizes the FIFO method of accounting related to its architectural railing and staging systems for the commercial and multi-family market. |
Prepaid Expenses and Other Asse
Prepaid Expenses and Other Assets | 6 Months Ended |
Jun. 30, 2019 | |
Text Block [Abstract] | |
Prepaid Expenses and Other Assets | 6. PREPAID EXPENSES AND OTHER ASSETS Prepaid expenses and other assets consist of the following (in thousands): June 30, 2019 December 31, Revenues in excess of billings $ 5,793 $ 7,987 Prepaid expenses 5,581 3,390 Contract retainage 3,046 2,469 Income tax receivable 4,370 471 Other 461 1,245 Total prepaid expenses and other assets $ 19,251 $ 15,562 |
Goodwill and Other Intangible A
Goodwill and Other Intangible Assets | 6 Months Ended |
Jun. 30, 2019 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Goodwill and Other Intangible Assets | 7. GOODWILL AND OTHER INTANGIBLE ASSETS Intangible assets consist of the following (in thousands): June 30, 2019 December 31, Intangible assets: Customer backlog $ 4,000 $ 4,000 Trade names and trademarks 900 900 Domain names 6,327 6,327 Total intangible assets 11,227 11,227 Accumulated amortization: Customer backlog (4,000 ) (4,000 ) Trade name and trademarks (900 ) (900 ) Domain names (494 ) (285 ) Total accumulated amortization (5,394 ) (5,185 ) Intantible assets, net $ 5,833 $ 6,042 Intangible asset amounts were determined based on the estimated economics of the asset and are amortized over the estimated useful lives on a straight-line basis over 12 months for customer backlog and trade names and trademarks and 15 years for domain names, which approximates the pattern in which the economic benefits are expected to be received. In May 2018, the Company purchased certain domain names for $6.3 million. We evaluate the recoverability of intangible assets periodically and consider events or circumstances that may warrant revised estimates of useful lives or that may indicate an impairment. Intangible asset amortization expense for the six months ended June 30, 2019 and 2018 was $0.2 million and $2.5 million, respectively. As of June 30, 2019, the Company had goodwill of $68.5 million. |
Accrued Expenses and Other Liab
Accrued Expenses and Other Liabilities | 6 Months Ended |
Jun. 30, 2019 | |
Payables and Accruals [Abstract] | |
Accrued Expenses and Other Liabilities | 8. ACCRUED EXPENSES AND OTHER LIABILITIES Accrued expenses and other liabilities consist of the following (in thousands): June 30, December 31, Sales and marketing $ 22,670 $ 25,379 Compensation and benefits 8,257 19,124 Operating lease liabilities 6,857 — Customer deposits 2,926 2,058 Manufacturing costs 2,199 3,744 Billings in excess of revenues 1,466 512 Other 4,387 5,474 Total accrued expenses and other liabilities $ 48,762 $ 56,291 |
Debt
Debt | 6 Months Ended |
Jun. 30, 2019 | |
Debt Disclosure [Abstract] | |
Debt | 9. DEBT The Company’s outstanding debt consists of a revolving credit facility. Revolving Credit Facility On January 12, 2016, the Company entered into a Third Amended and Restated Credit Agreement, as amended, with Bank of America, N.A. as Lender, Administrative Agent, Swing Line Lender and Letter of Credit Issuer, and certain other lenders including Citibank, N.A., Capital One, N.A., and SunTrust. The Third Amended Credit Agreement, as amended, provides the Company with one or more revolving loans in a collective maximum principal amount of $250 million from January 1 through June 30 of each year, and a maximum principal amount of $200 million from July 1 through December 31 of each year throughout the term, which ends January 12, 2021 The Company had no Compliance with Debt Covenants and Restrictions The Company’s ability to make scheduled principal and interest payments, borrow and repay amounts under any outstanding revolving credit facility and continue to comply with any loan covenants depends primarily on the Company’s ability to generate sufficient cash flow from operations. As of June 30, 2019, the Company was in compliance with all of the covenants contained in its debt agreements. Failure to comply with the loan covenants might cause lenders to accelerate the repayment obligations under the credit facility, which may be declared payable immediately based on a default. |
Leases
Leases | 6 Months Ended |
Jun. 30, 2019 | |
Leases [Abstract] | |
Leases | 10. LEASES The Company leases office space, storage warehouses and certain plant equipment under various operating leases. The Company determines if an arrangement is a lease at inception. The arrangement is a lease if it conveys the right to the Company to control the use of identified property, plant, or equipment for a period of time in exchange for consideration. Operating leases are included in operating lease right-of-use 12 months or less For the six months ended June 30, 2019, total operating lease cost was $4.2 million. The weighted average remaining lease term and weighted average discount rate at June 30, 2019 were 6.8 years and 3.67%, respectively. The following table includes supplemental cash flow information for the six months ended June 30, 2019 and supplemental balance sheet information at June 30, 2019 related to operating leases (in thousands): Supplemental cash flow information Cash paid for amounts included in the measurement of operating lease liabilities $ 4,242 Operating ROU assets obtained in exchange for lease liabilities $ 388 Supplemental balance sheet information (in thousands) Operating lease ROU assets $ 42,571 Operating lease liabilities: Accrued expenses and other current liabilities $ 6,857 Operating lease liabilities 37,056 Total operating lease liabilities $ 43,913 The following table includes maturities of operating lease liabilities at June 30, 2019 (in thousands): Maturities of operating lease liabilities 2019 (excluding the six months ended June 30, 2019) $ 4,197 2020 8,290 2021 8,095 2022 6,278 2023 5,932 Thereafter 17,063 Total lease payments 49,855 Less imputed interest (5,942 ) Total operating liabilities $ 43,913 |
Financial Instruments
Financial Instruments | 6 Months Ended |
Jun. 30, 2019 | |
Investments, All Other Investments [Abstract] | |
Financial Instruments | 11. FINANCIAL INSTRUMENTS The Company considers the recorded value of its financial assets and liabilities, consisting primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses, other current liabilities, and debt to approximate the fair value of the respective assets and liabilities on the Condensed Consolidated Balance Sheets at June 30, 2019 and December 31, 2018. |
Stockholders' Equity
Stockholders' Equity | 6 Months Ended |
Jun. 30, 2019 | |
Equity [Abstract] | |
Stockholders' Equity | 12. STOCKHOLDERS’ EQUITY Earnings Per Share The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data): Three Months Ended June 30, Six Months Ended June 30, 2019 2018 2019 2018 Numerator: Net income available to common shareholders $ 35,710 $ 42,819 $ 67,265 $ 79,930 Denominator: Basic weighted average shares outstanding 58,486,192 58,760,753 58,514,676 58,807,694 Effect of dilutive securities: Stock appreciation rights and options 129,839 173,571 141,958 183,814 Restricted stock 71,509 117,089 101,567 133,750 Diluted weighted average shares outstanding 58,687,540 59,051,413 58,758,201 59,125,258 Basic earnings per share $ 0.61 $ 0.73 $ 1.15 $ 1.36 Diluted earnings per share $ 0.61 $ 0.73 $ 1.14 $ 1.35 Diluted earnings per share is computed using the weighted average number of shares determined for the basic earnings per share computation plus the dilutive effect of common stock equivalents using the treasury stock method. The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive: Three Months Ended Six Months Ended 2019 2018 2019 2018 Stock appreciation rights 24,536 21,260 18,675 16,063 Performance-based restricted stock units — 854 — 427 Stock Repurchase Programs On February 16, 2018, the Board of Directors adopted a stock repurchase program of up to 5.8 million shares of the Company’s outstanding common stock (Stock Repurchase Program). As of the Company had repurchased 709,461 shares of the Company’s outstanding common stock under the Stock Repurchase Program. |
Revenue From Contracts With Cus
Revenue From Contracts With Customers | 6 Months Ended |
Jun. 30, 2019 | |
Revenue from Contract with Customer [Abstract] | |
Revenue From Contracts With Customers | 13. REVENUE FROM CONTRACTS WITH CUSTOMERS Topic 606 provides a single, comprehensive model for revenue recognition arising from contracts with customers. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in Topic 606. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized when or as the Company satisfies the performance obligation. Revenue is recognized at an amount that reflects the consideration to which the entity expects to be entitled in exchange for transferring control of the goods or services to a customer. Trex Residential Products Trex Residential principally generates revenue from the manufacture and sale of its high performance, low maintenance composite decking and residential railing products and accessories. Substantially all of its revenues are from contracts with customers, which are purchase orders of short-term duration of less than one year. Its customers, in turn, sell primarily to the residential market, which includes replacement, remodeling and new construction related to outdoor living products. Trex Residential satisfies its performance obligations at a point in time. The shipment of each product is a separate performance obligation as the customer is able to derive benefit from each product shipped and no performance obligation remains after shipment. Upon shipment of the product, the customer obtains control over the distinct product and Trex Residential satisfies its performance obligation. Any performance obligation that remains unsatisfied at the end of a reporting period is part of a contract that has an original expected duration of one year or less. Any variable consideration related to the unsatisfied performance obligation is allocated wholly to the unsatisfied performance obligation and recognized when the product ships and the performance obligation is satisfied. For each product shipped, the transaction price by product is specified in the purchase order. The Company recognizes revenue on the transaction price less any amount offered under a sales incentive program. The Company recognizes an account receivable (contract asset) for the amount of revenue recognized as it has an unconditional right to consideration at the time of shipment and payment from the customer is due based solely on the passage of time. The Company receives payments from its customers based on the payment terms applicable to each individual contract and the customer pays in accordance with the billing terms specified in the purchase order, which is less than one year. The related accounts receivables are included in “ Accounts receivable, net Trex Residential may offer various sales incentive programs throughout the year. It estimates the amount of sales incentive to allocate to each performance obligation, or product shipped, based on direct sales to the customer. The estimate is updated each reporting period and any changes are allocated to the performance obligations on the same basis as at inception. Changes in estimate allocated to a previously satisfied performance obligation are recognized as a reduction of revenue in the period in which the change occurs under the cumulative catch-up method. In addition to sales incentive programs, Trex Residential may offer a payment discount. It estimates the payment discount that it believes will be taken by the customer based on prior history. Trex Residential pays commissions to certain employees. However, the sales commissions are not directly attributable to identifiable contracts, are discretionary in nature and are based on other factors not related to obtaining a contract, such as individual performance, profitability of the entity, annual sales targets, etc. These costs are included in selling, general and administrative expenses as incurred. Trex Residential does not grant contractual product return rights to customers other than pursuant to its assurance product warranty (see related disclosure on product warranties in Note 18, “ Commitments and Contingencies Trex Commercial Products Trex Commercial generates revenue from the manufacture and sale of its modular and architectural railing and staging systems. All of its revenues are from fixed-price contracts with customers. Trex Commercial contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and is, therefore, not distinct. Trex Commercial satisfies its performance obligation over time as work progresses because control is transferred continuously to its customers. Revenue and estimated profit is recognized over time based on the proportion of actual costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the performance obligation. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Incurred costs include all direct material, labor, subcontract and certain indirect costs. The Company reviews and updates its estimates regularly and recognizes adjustments in estimated profit on contracts under the cumulative catch-up 606-10-50-15, The Company recognizes an account receivable (contract asset) for satisfied performance obligations as it has an unconditional right to consideration and payment from the customer is due based solely on the passage of time. The Company receives payments from its customers on the accounts receivable based on the payment terms applicable to each individual contract and the customer pays in less than one year. Accounts receivables are included in “ Accounts receivable, net In addition, the timing of revenue recognition, billings and cash collections may result in revenues in excess of billings and contract retainage (contract assets), and billings in excess of revenues and customer deposits (contract liabilities) in the Condensed Consolidated Balance Sheet. These assets and liabilities are reported on a contract-by-contract Trex Commercial pays sales commissions that are directly attributable to identifiable contracts to certain of its employees. If the amortization period of the commission is one year or less then the Company recognizes the commission expense as incurred. Otherwise, the Company capitalizes the commission and amortizes it on a straight-line basis over the life of the contract. Trex Commercial does not grant contractual product return rights to customers other than pursuant to its assurance product warranty. All shipping and handling fees invoiced to the customer are included in net sales and the related costs are included in cost of sales. For the three months and six months ended June 30, 2019 and 2018, net sales were disaggregated in the following tables by (1) market, (2) timing of revenue recognition, and (3) type of contract. The tables also include a reconciliation of the respective disaggregated net sales with the Company’s reportable segments (in thousands). Three Months Ended June 30, 2019 Reportable Segment Trex Residential Trex Commercial Total Timing of Revenue Recognition and Type of Contract Products transferred at a point in time and variable consideration contracts $ 193,468 $ — $ 193,468 Products transferred over time and fixed price contracts — 12,985 12,985 $ 193,468 $ 12,985 $ 206,453 Six Months Ended June 30, 2019 Reportable Segment Trex Residential Trex Commercial Total Timing of Revenue Recognition and Type of Contract Products transferred at a point in time and variable consideration contracts $ 358,947 $ — $ 358,947 Products transferred over time and fixed price contracts — 27,077 27,077 $ 358,947 $ 27,077 $ 386,024 Three Months Ended June 30, 2018 Reportable Segment Trex Residential Trex Commercial Total Timing of Revenue Recognition and Type of Contract Products transferred at a point in time and variable consideration contracts $ 189,201 $ — $ 189,201 Products transferred over time and fixed price contracts — 17,491 17,491 $ 189,201 $ 17,491 $ 206,692 Six Months Ended June 30, 2018 Reportable Segment Trex Residential Trex Commercial Total Timing of Revenue Recognition and Type of Contract Products transferred at a point in time and variable consideration contracts $ 344,401 $ — $ 344,401 Products transferred over time and fixed price contracts — 33,498 33,498 $ 344,401 $ 33,498 $ 377,899 |
Stock-Based Compensation
Stock-Based Compensation | 6 Months Ended |
Jun. 30, 2019 | |
Disclosure of Compensation Related Costs, Share-based Payments [Abstract] | |
Stock-Based Compensation | 14. STOCK-BASED COMPENSATION The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), approved by the Company’s stockholders in April 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan. The Plan was subsequently amended and restated by the Company’s Board of Directors in May 2014 and May 2018. The Plan is administered by the Compensation Committee of the Company’s Board of Directors. Stock-based compensation is granted to officers, directors and certain key employees in accordance with the provisions of the Plan. The Plan provides for grants of stock options, restricted stock, restricted stock units, stock appreciation rights (SARs), and unrestricted stock. The total aggregate number of shares of the Company’s common stock that may be issued under the Plan is 12,840,000 and as of June 30, 2019, the total number of shares available for future issuance are 5,761,081. The following table summarizes the Company’s stock-based compensation grants for the six months ended June 30, 2019: Stock Awards Granted Weighted-Average Per Share Time-based restricted stock units 26,325 $ 77.53 Performance-based restricted stock units (a) 80,104 $ 47.89 Stock appreciation rights 24,536 $ 77.70 (a) Includes 32,462 of target performance-based restricted stock unit awards granted during the six months ended June 30, 2019, and adjustments of 27,154, 14,900 and 5,588 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2016, 2017, and 2018, respectively. The fair value of each SAR is estimated on the date of grant using a Black-Scholes option-pricing formula Six Months Ended June 30, 2019 Six Months Ended June 30, 2018 Weighted-average fair value of grants $ 29.56 $ 22.09 Dividend yield 0 % 0 % Average risk-free interest rate 2.5 % 2.7 % Expected term (years) 5 5 Expected volatility 39.1 % 40.4 % The Company recognizes stock-based compensation expense ratably over the period from the grant date to the earlier of: (1) the vesting date of the award, or (2) the date the grantee is eligible to retire without forfeiting the award. For performance-based restricted stock and performance-based restricted stock units, expense is recognized ratably over the performance and vesting period of each tranche based on management’s judgment of the ultimate award that is likely to be paid out based on the achievement of the predetermined performance measures. For the employee stock purchase plan, compensation expense is recognized related to the discount on purchases. Stock-based compensation expense in included in “Selling, general and administrative expenses” in the Condensed Consolidated Statements of Comprehensive Income. The following table summarizes the Company’s stock-based compensation expense (in thousands): Three Months Ended Six Months Ended 2019 2018 2019 2018 Stock appreciation rights $ 203 $ 56 $ 498 $ 259 Time-based restricted stock and restricted stock units 1,306 578 2,455 1,400 Performance-based restricted stock and restricted stock units 569 666 1,883 1,919 Employee stock purchase plan 47 45 82 67 Total stock-based compensation $ 2,125 $ 1,345 $ 4,918 $ 3,645 Total unrecognized compensation cost related to unvested awards as of June 30, 2019 was $6.3 million. The cost of these unvested awards is being recognized over the requisite vesting period of each award. |
Income Taxes
Income Taxes | 6 Months Ended |
Jun. 30, 2019 | |
Income Tax Disclosure [Abstract] | |
Income Taxes | 15. INCOME TAXES The Company’s effective tax rate for the six months ended June 30, 2019 and 2018 was 22.7% and 23.7%, respectively, which resulted in expense of $19.7 million and $24.8 million, respectively. The decrease of 1.0% in the effective tax rate was primarily due to a current year increase in excess tax benefits from the exercise of share-based payments against lower year-over-year income before taxes. During the six months ended June 30, 2019 and 2018, the Company realized $2.6 million and $2.0 million, respectively, of excess tax benefits from stock-based awards and recorded a corresponding benefit to income tax expense. The Company analyzes its deferred tax assets each reporting period, considering all available positive and negative evidence in determining the expected realization of those deferred tax assets. As of June 30, 2019, the Company maintains a valuation The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities, and the Company accrues a liability when it believes that it is more likely than not that benefits of tax positions will not be realized. The Company believes that adequate provisions have been made for all tax returns subject to examination. As of June 30, 2019, for certain tax jurisdictions tax years 2015 through 2018 remain subject to examination. Sales made to foreign distributors are not taxable in any foreign jurisdiction as the Company does not have a taxable presence in any foreign jurisdiction. |
Segment Information
Segment Information | 6 Months Ended |
Jun. 30, 2019 | |
Segment Reporting [Abstract] | |
Segment Information | 16. SEGMENT INFORMATION The Company operates in two • Trex Residential manufactures wood-alternative decking and residential railing and related products marketed under the brand name Trex ® • Trex Commercial designs, engineers, and markets modular and architectural railing and staging systems for the commercial and multi-family market, including sports stadiums and performing arts venues. Trex Commercial products are marketed to architects, specifiers, contractors, and others doing business within the commercial and multi-family market. Trex Commercial net sales were $27.1 million and $33.5 million in the six months ended June 30, 2019 and 2018, respectively. The Company’s reportable segments have been determined in accordance with its internal management structure, which is organized based on residential and commercial sales activities. The Company evaluates performance of each Three Months Ended June 30, 2019 Trex Residential Trex Commercial Total Net sales $ 193,468 $ 12,985 $ 206,453 Net income $ 35,223 $ 487 $ 35,710 EBITDA $ 50,353 $ 785 $ 51,138 Depreciation and amortization $ 3,258 $ 141 $ 3,399 Income tax expense $ 11,866 $ 164 $ 12,030 Capital expenditures $ 10,124 $ 290 $ 10,414 Total assets $ 447,725 $ 88,473 $ 536,198 Reconciliation of net income to EBITDA: Three Months Ended June 30, 2019 Trex Residential Trex Commercial Total Net income $ 35,223 $ 487 $ 35,710 Interest expense (income), net 6 (7 ) (1 ) Income tax expense 11,866 164 12,030 Depreciation and amortization 3,258 141 3,399 EBITDA $ 50,353 $ 785 $ 51,138 Six Months Ended June 30, 2019 Trex Residential Trex Commercial Total Net sales $ 358,947 $ 27,077 $ 386,024 Net income $ 66,478 $ 787 $ 67,265 EBITDA $ 92,419 $ 1,312 $ 93,731 Depreciation and amortization $ 6,525 $ 268 $ 6,793 Income tax expense $ 19,466 $ 264 $ 19,730 Capital expenditures $ 17,818 $ 1,243 $ 19,061 Total assets $ 447,725 $ 88,473 $ 536,198 Reconciliation of net income to EBITDA: Six Months Ended June 30, 2019 Trex Residential Trex Commercial Total Net income $ 66,478 $ 787 $ 67,265 Interest income, net (50 ) (7 ) (57 ) Income tax expense 19,466 264 19,730 Depreciation and amortization 6,525 268 6,793 EBITDA $ 92,419 $ 1,312 $ 93,731 Three Months Ended June 30, 2018 Trex Residential Trex Commercial Total Net sales $ 189,201 $ 17,491 $ 206,692 Net income $ 42,115 $ 704 $ 42,819 EBITDA $ 59,939 $ 2,228 $ 62,167 Depreciation and amortization $ 3,277 $ 1,289 $ 4,566 Income tax expense $ 14,178 $ 235 $ 14,413 Capital expenditures $ 11,825 $ 438 $ 12,263 Total assets $ 334,289 $ 80,156 $ 414,445 Reconciliation of net income to EBITDA: $2,228 Three Months Ended June 30, 2018 Trex Residential Trex Commercial Total Net income $ 42,115 $ 704 $ 42,819 Interest expense, net 369 — 369 Income tax expense 14,178 235 14,413 Depreciation and amortization 3,277 1,289 4,566 EBITDA $ 59,939 $ 2,228 $ 62,167 Six Months Ended June 30, 2018 Trex Residential Trex Commercial Total Net sales $ 344,401 $ 33,498 $ 377,899 Net income $ 79,694 $ 236 $ 79,930 EBITDA $ 111,773 $ 2,882 $ 114,655 Depreciation and amortization $ 6,731 $ 2,568 $ 9,299 Income tax expense $ 24,750 $ 78 $ 24,828 Capital expenditures $ 16,868 $ 829 $ 17,697 Total assets $ 334,289 $ 80,156 $ 414,445 Reconciliation of net income to EBITDA: Six Months Ended June 30, 2018 Trex Residential Trex Commercial Total Net income $ 79,694 $ 236 $ 79,930 Interest expense, net 598 — 598 Income tax expense 24,750 78 24,828 Depreciation and amortization 6,731 2,568 9,299 EBITDA $ 111,773 $ 2,882 $ 114,655 |
Seasonality
Seasonality | 6 Months Ended |
Jun. 30, 2019 | |
Text Block [Abstract] | |
Seasonality | 17. SEASONALITY The operating results for Trex Residential have historically varied from quarter to quarter. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift demand for its products to a later period. As part of its normal business practice and consistent with industry practice, Trex Residential has historically offered incentive programs to its distributors and dealers to build inventory levels before the start of the prime deck-building season in order to ensure adequate availability of its product to meet anticipated seasonal consumer demand. The seasonal effects are often offset by the positive effect of the incentive programs. The operating results for Trex Commercial have not historically varied from quarter to quarter as a result of seasonality. However, they are driven by the timing of individual projects, which may vary each quarterly period. |
Commitments and Contingencies
Commitments and Contingencies | 6 Months Ended |
Jun. 30, 2019 | |
Commitments and Contingencies Disclosure [Abstract] | |
Commitments and Contingencies | 18. COMMITMENTS AND CONTINGENCIES Product Warranty The Company warrants that its decking and residential railing products will be free from material defects in workmanship and materials for warranty periods ranging from 10 years to 25 years, depending on the product and its use. If there is a breach of such warranties, the Company has an obligation either to replace the defective product or refund the purchase price. The Company continues to receive and settle claims for products manufactured at its Nevada facility prior to 2007 that exhibit surface flaking and maintains a warranty reserve to provide for the settlement of these claims. Estimating the warranty reserve for surface flaking claims requires management to estimate (1) the number of claims to be settled with payment and (2) the average cost to settle each claim. To estimate the number of claims to be settled with payment, the Company utilizes actuarial techniques to quantify both the expected number of claims to be received and the percentage of those claims that will ultimately require payment (collectively, elements). Estimates for these elements are quantified using a range of assumptions derived from claim count history and the identification of factors influencing the claim counts. The cost per claim varies due to a number of factors, including the size of affected decks, the availability and type of replacement material used, the cost of production of replacement material and the method of claim settlement. The Company monitors surface flaking claims activity each quarter for indications that its estimates require revision. Typically, a majority of surface flaking claims received in a year are received during the summer outdoor season, which spans the second and third quarters. It has been the Company’s practice to utilize the actuarial techniques discussed above during the third quarter, after a significant portion of all claims has been received for the fiscal year and variances to annual claims expectations are more meaningful. The number of incoming claims received in the six months ended June 30, 2019 was lower than the Company’s expectations and lower than the number of claims received in the six months ended June 30, 2018, continuing the historical year-over-year decline in incoming claims. Average settlement cost per claim experienced in the six months ended June 30, 2019 was than the Company’s expectations and higher than the average settlement cost per claim experienced in the six months ended June 30, 2018. The Company believes its reserve at June 30, 2019 is sufficient to cover future surface flaking obligations and no adjustments were required in the current quarter. The Company’s analysis is based on currently known facts and a number of assumptions, as discussed above, and current expectations. Projecting future events such as the number of claims to be received, the number of claims that will require payment and the average cost of claims could cause actual warranty liabilities to be higher or lower than those projected, which could materially affect the Company’s financial condition, results of operations or cash flows. The Company estimates that the annual number of claims received will continue to decline over time and that the average cost per claim will increase slightly, primarily due to inflation. If the level of claims received or average cost per claim differs materially from expectations, it could result in additional increases or decreases to the warranty reserve and a decrease or increase in earnings and cash flows in future periods. The Company estimates that a 10% change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims may result in approximately a $2.2 million change in the surface flaking warranty reserve. The following is a reconciliation of the Company’s residential product warranty reserve (in thousands): Six Months Ended June 30, 2019 Surface Other Total Beginning balance, January 1 $ 23,951 $ 6,803 $ 30,754 Provisions and changes in estimates — 1,312 1,312 Settlements made during the period (2,064 ) (666 ) (2,730 ) Ending balance, June 30 $ 21,887 $ 7,449 $ 29,336 Six Months Ended June 30, 2018 Surface Other Total Beginning balance, January 1 $ 28,157 $ 6,842 $ 34,999 Provisions and changes in estimates — 1,567 1,567 Settlements made during the period (2,287 ) (506 ) (2,793 ) Ending balance, June 30 $ 25,870 $ 7,903 $ 33,773 Legal Matters The Company has lawsuits, as well as other claims, pending against it which are ordinary routine litigation and claims incidental to the business. Management has evaluated the merits of these lawsuits and claims, and believes that their ultimate resolution will not have a material effect on the Company’s consolidated financial condition, results of operations, liquidity or |
Stock-Based Compensation (Polic
Stock-Based Compensation (Policies) | 6 Months Ended |
Jun. 30, 2019 | |
Disclosure of Compensation Related Costs, Share-based Payments [Abstract] | |
Share-based Compensation | The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), approved by the Company’s stockholders in April 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan. The Plan was subsequently amended and restated by the Company’s Board of Directors in May 2014 and May 2018. The Plan is administered by the Compensation Committee of the Company’s Board of Directors. Stock-based compensation is granted to officers, directors and certain key employees in accordance with the provisions of the Plan. The Plan provides for grants of stock options, restricted stock, restricted stock units, stock appreciation rights (SARs), and unrestricted stock. The total aggregate number of shares of the Company’s common stock that may be issued under the Plan is 12,840,000 and as of June 30, 2019, the total number of shares available for future issuance are 5,761,081. |
Inventories (Tables)
Inventories (Tables) | 6 Months Ended |
Jun. 30, 2019 | |
Inventory Disclosure [Abstract] | |
Summary of Inventories | Inventories valued at LIFO (last-in, first-out), June 30, December 31, Finished goods $ 25,518 $ 46,638 Raw materials 33,924 27,321 Total FIFO (first-in, first-out) 59,442 73,959 Reserve to adjust inventories to LIFO value (18,442 ) (18,442 ) Total LIFO inventories $ 41,000 $ 55,517 |
Prepaid Expenses and Other As_2
Prepaid Expenses and Other Assets (Tables) | 6 Months Ended |
Jun. 30, 2019 | |
Text Block [Abstract] | |
Summary of Prepaid Expenses and Other Assets | Prepaid expenses and other assets consist of the following (in thousands): June 30, 2019 December 31, Revenues in excess of billings $ 5,793 $ 7,987 Prepaid expenses 5,581 3,390 Contract retainage 3,046 2,469 Income tax receivable 4,370 471 Other 461 1,245 Total prepaid expenses and other assets $ 19,251 $ 15,562 |
Goodwill and Other Intangible_2
Goodwill and Other Intangible Assets (Tables) | 6 Months Ended |
Jun. 30, 2019 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Details of Intangible Assets | Intangible assets consist of the following (in thousands): June 30, 2019 December 31, Intangible assets: Customer backlog $ 4,000 $ 4,000 Trade names and trademarks 900 900 Domain names 6,327 6,327 Total intangible assets 11,227 11,227 Accumulated amortization: Customer backlog (4,000 ) (4,000 ) Trade name and trademarks (900 ) (900 ) Domain names (494 ) (285 ) Total accumulated amortization (5,394 ) (5,185 ) Intantible assets, net $ 5,833 $ 6,042 |
Accrued Expenses and Other Li_2
Accrued Expenses and Other Liabilities (Tables) | 6 Months Ended |
Jun. 30, 2019 | |
Payables and Accruals [Abstract] | |
Summary of Accrued Expenses and Other Liabilities | Accrued expenses and other liabilities consist of the following (in thousands): June 30, December 31, Sales and marketing $ 22,670 $ 25,379 Compensation and benefits 8,257 19,124 Operating lease liabilities 6,857 — Customer deposits 2,926 2,058 Manufacturing costs 2,199 3,744 Billings in excess of revenues 1,466 512 Other 4,387 5,474 Total accrued expenses and other liabilities $ 48,762 $ 56,291 |
Leases (Tables)
Leases (Tables) | 6 Months Ended |
Jun. 30, 2019 | |
Leases [Abstract] | |
Supplemental Cash Flow information and Supplemental balance sheet information related to operating leases to operating leases | The following table includes supplemental cash flow information for the six months ended June 30, 2019 and supplemental balance sheet information at June 30, 2019 related to operating leases (in thousands): Supplemental cash flow information Cash paid for amounts included in the measurement of operating lease liabilities $ 4,242 Operating ROU assets obtained in exchange for lease liabilities $ 388 Supplemental balance sheet information (in thousands) Operating lease ROU assets $ 42,571 Operating lease liabilities: Accrued expenses and other current liabilities $ 6,857 Operating lease liabilities 37,056 Total operating lease liabilities $ 43,913 |
Maturities of operating lease liabilities | The following table includes maturities of operating lease liabilities at June 30, 2019 (in thousands): Maturities of operating lease liabilities 2019 (excluding the six months ended June 30, 2019) $ 4,197 2020 8,290 2021 8,095 2022 6,278 2023 5,932 Thereafter 17,063 Total lease payments 49,855 Less imputed interest (5,942 ) Total operating liabilities $ 43,913 |
Stockholders' Equity (Tables)
Stockholders' Equity (Tables) | 6 Months Ended |
Jun. 30, 2019 | |
Equity [Abstract] | |
Computation of Basic and Diluted Earnings Per Share | The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data): Three Months Ended June 30, Six Months Ended June 30, 2019 2018 2019 2018 Numerator: Net income available to common shareholders $ 35,710 $ 42,819 $ 67,265 $ 79,930 Denominator: Basic weighted average shares outstanding 58,486,192 58,760,753 58,514,676 58,807,694 Effect of dilutive securities: Stock appreciation rights and options 129,839 173,571 141,958 183,814 Restricted stock 71,509 117,089 101,567 133,750 Diluted weighted average shares outstanding 58,687,540 59,051,413 58,758,201 59,125,258 Basic earnings per share $ 0.61 $ 0.73 $ 1.15 $ 1.36 Diluted earnings per share $ 0.61 $ 0.73 $ 1.14 $ 1.35 |
Antidilutive Securities Excluded from Computation of Earnings Per Share | The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive: Three Months Ended Six Months Ended 2019 2018 2019 2018 Stock appreciation rights 24,536 21,260 18,675 16,063 Performance-based restricted stock units — 854 — 427 |
Revenue From Contracts With C_2
Revenue From Contracts With Customers (Tables) | 6 Months Ended |
Jun. 30, 2019 | |
Revenue from Contract with Customer [Abstract] | |
Summary of Disaggregated Net Sales | The tables also include a reconciliation of the respective disaggregated net sales with the Company’s reportable segments (in thousands). Three Months Ended June 30, 2019 Reportable Segment Trex Residential Trex Commercial Total Timing of Revenue Recognition and Type of Contract Products transferred at a point in time and variable consideration contracts $ 193,468 $ — $ 193,468 Products transferred over time and fixed price contracts — 12,985 12,985 $ 193,468 $ 12,985 $ 206,453 Six Months Ended June 30, 2019 Reportable Segment Trex Residential Trex Commercial Total Timing of Revenue Recognition and Type of Contract Products transferred at a point in time and variable consideration contracts $ 358,947 $ — $ 358,947 Products transferred over time and fixed price contracts — 27,077 27,077 $ 358,947 $ 27,077 $ 386,024 Three Months Ended June 30, 2018 Reportable Segment Trex Residential Trex Commercial Total Timing of Revenue Recognition and Type of Contract Products transferred at a point in time and variable consideration contracts $ 189,201 $ — $ 189,201 Products transferred over time and fixed price contracts — 17,491 17,491 $ 189,201 $ 17,491 $ 206,692 Six Months Ended June 30, 2018 Reportable Segment Trex Residential Trex Commercial Total Timing of Revenue Recognition and Type of Contract Products transferred at a point in time and variable consideration contracts $ 344,401 $ — $ 344,401 Products transferred over time and fixed price contracts — 33,498 33,498 $ 344,401 $ 33,498 $ 377,899 |
Stock-Based Compensation (Table
Stock-Based Compensation (Tables) | 6 Months Ended |
Jun. 30, 2019 | |
Summary of Stock-Based Compensation Grants | The following table summarizes the Company’s stock-based compensation grants for the six months ended June 30, 2019: Stock Awards Granted Weighted-Average Per Share Time-based restricted stock units 26,325 $ 77.53 Performance-based restricted stock units (a) 80,104 $ 47.89 Stock appreciation rights 24,536 $ 77.70 (a) Includes 32,462 of target performance-based restricted stock unit awards granted during the six months ended June 30, 2019, and adjustments of 27,154, 14,900 and 5,588 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2016, 2017, and 2018, respectively. |
Summary of Assumptions Used to Estimate Fair Value of Each SAR | The fair value of each SAR is estimated on the date of grant using a Black-Scholes option-pricing formula Six Months Ended June 30, 2019 Six Months Ended June 30, 2018 Weighted-average fair value of grants $ 29.56 $ 22.09 Dividend yield 0 % 0 % Average risk-free interest rate 2.5 % 2.7 % Expected term (years) 5 5 Expected volatility 39.1 % 40.4 % |
Summary of Stock-Based Compensation Expense | The following table summarizes the Company’s stock-based compensation expense (in thousands): Three Months Ended Six Months Ended 2019 2018 2019 2018 Stock appreciation rights $ 203 $ 56 $ 498 $ 259 Time-based restricted stock and restricted stock units 1,306 578 2,455 1,400 Performance-based restricted stock and restricted stock units 569 666 1,883 1,919 Employee stock purchase plan 47 45 82 67 Total stock-based compensation $ 2,125 $ 1,345 $ 4,918 $ 3,645 |
Segment Information (Tables)
Segment Information (Tables) | 6 Months Ended |
Jun. 30, 2019 | |
Segment Reporting [Abstract] | |
Details of Segment Information | The below segment data for the three and six months ended June 30, 2019 and 2018 includes data for Trex Residential and Trex Commercial (in thousands): Three Months Ended June 30, 2019 Trex Residential Trex Commercial Total Net sales $ 193,468 $ 12,985 $ 206,453 Net income $ 35,223 $ 487 $ 35,710 EBITDA $ 50,353 $ 785 $ 51,138 Depreciation and amortization $ 3,258 $ 141 $ 3,399 Income tax expense $ 11,866 $ 164 $ 12,030 Capital expenditures $ 10,124 $ 290 $ 10,414 Total assets $ 447,725 $ 88,473 $ 536,198 Six Months Ended June 30, 2019 Trex Residential Trex Commercial Total Net sales $ 358,947 $ 27,077 $ 386,024 Net income $ 66,478 $ 787 $ 67,265 EBITDA $ 92,419 $ 1,312 $ 93,731 Depreciation and amortization $ 6,525 $ 268 $ 6,793 Income tax expense $ 19,466 $ 264 $ 19,730 Capital expenditures $ 17,818 $ 1,243 $ 19,061 Total assets $ 447,725 $ 88,473 $ 536,198 Three Months Ended June 30, 2018 Trex Residential Trex Commercial Total Net sales $ 189,201 $ 17,491 $ 206,692 Net income $ 42,115 $ 704 $ 42,819 EBITDA $ 59,939 $ 2,228 $ 62,167 Depreciation and amortization $ 3,277 $ 1,289 $ 4,566 Income tax expense $ 14,178 $ 235 $ 14,413 Capital expenditures $ 11,825 $ 438 $ 12,263 Total assets $ 334,289 $ 80,156 $ 414,445 Six Months Ended June 30, 2018 Trex Residential Trex Commercial Total Net sales $ 344,401 $ 33,498 $ 377,899 Net income $ 79,694 $ 236 $ 79,930 EBITDA $ 111,773 $ 2,882 $ 114,655 Depreciation and amortization $ 6,731 $ 2,568 $ 9,299 Income tax expense $ 24,750 $ 78 $ 24,828 Capital expenditures $ 16,868 $ 829 $ 17,697 Total assets $ 334,289 $ 80,156 $ 414,445 |
Schedule of Reconciliation of Net Income to EBITDA | Reconciliation of net income to EBITDA: Three Months Ended June 30, 2019 Trex Residential Trex Commercial Total Net income $ 35,223 $ 487 $ 35,710 Interest expense (income), net 6 (7 ) (1 ) Income tax expense 11,866 164 12,030 Depreciation and amortization 3,258 141 3,399 EBITDA $ 50,353 $ 785 $ 51,138 Reconciliation of net income to EBITDA: Six Months Ended June 30, 2019 Trex Residential Trex Commercial Total Net income $ 66,478 $ 787 $ 67,265 Interest income, net (50 ) (7 ) (57 ) Income tax expense 19,466 264 19,730 Depreciation and amortization 6,525 268 6,793 EBITDA $ 92,419 $ 1,312 $ 93,731 Reconciliation of net income to EBITDA: $2,228 Three Months Ended June 30, 2018 Trex Residential Trex Commercial Total Net income $ 42,115 $ 704 $ 42,819 Interest expense, net 369 — 369 Income tax expense 14,178 235 14,413 Depreciation and amortization 3,277 1,289 4,566 EBITDA $ 59,939 $ 2,228 $ 62,167 Reconciliation of net income to EBITDA: Six Months Ended June 30, 2018 Trex Residential Trex Commercial Total Net income $ 79,694 $ 236 $ 79,930 Interest expense, net 598 — 598 Income tax expense 24,750 78 24,828 Depreciation and amortization 6,731 2,568 9,299 EBITDA $ 111,773 $ 2,882 $ 114,655 |
Commitments and Contingencies (
Commitments and Contingencies (Tables) | 6 Months Ended |
Jun. 30, 2019 | |
Commitments and Contingencies Disclosure [Abstract] | |
Summary of Reconciliation of Company's Residential Product Warranty Reserve | Six Months Ended June 30, 2019 Surface Other Total Beginning balance, January 1 $ 23,951 $ 6,803 $ 30,754 Provisions and changes in estimates — 1,312 1,312 Settlements made during the period (2,064 ) (666 ) (2,730 ) Ending balance, June 30 $ 21,887 $ 7,449 $ 29,336 Six Months Ended June 30, 2018 Surface Other Total Beginning balance, January 1 $ 28,157 $ 6,842 $ 34,999 Provisions and changes in estimates — 1,567 1,567 Settlements made during the period (2,287 ) (506 ) (2,793 ) Ending balance, June 30 $ 25,870 $ 7,903 $ 33,773 |
Business and Organization - Add
Business and Organization - Additional Information (Detail) | 6 Months Ended |
Jun. 30, 2019Segment | |
Accounting Policies [Abstract] | |
Number of reportable segments | 2 |
Recently Adopted Accounting S_2
Recently Adopted Accounting Standards - Additional Information (Detail) - USD ($) $ in Thousands | Jun. 30, 2019 | Jan. 01, 2019 | Dec. 31, 2018 |
Operating lease assets | $ 42,571 | $ 0 | |
Operating lease liabilities | $ 6,857 | $ 0 | |
Accounting Standards Update 2016-02 [Member] | |||
Operating lease assets | $ 45,800 | ||
Operating lease liabilities | $ 47,200 |
Inventories - Summary of Invent
Inventories - Summary of Inventories (Detail) - USD ($) $ in Thousands | Jun. 30, 2019 | Dec. 31, 2018 |
Inventory Disclosure [Abstract] | ||
Finished goods | $ 25,518 | $ 46,638 |
Raw materials | 33,924 | 27,321 |
Total FIFO (first-in, first-out) inventories | 59,442 | 73,959 |
Reserve to adjust inventories to LIFO value | (18,442) | (18,442) |
Total LIFO inventories | $ 41,000 | $ 55,517 |
Inventories - Additional Inform
Inventories - Additional Information (Detail) - USD ($) | 6 Months Ended | |
Jun. 30, 2019 | Dec. 31, 2018 | |
Inventory Disclosure [Abstract] | ||
LIFO inventory liquidations | $ 0 | |
Raw materials | $ 1,900,000 | $ 2,300,000 |
Prepaid Expenses and Other As_3
Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) - USD ($) $ in Thousands | Jun. 30, 2019 | Dec. 31, 2018 |
Prepaid Expense and Other Assets [Abstract] | ||
Revenues in excess of billings | $ 5,793 | $ 7,987 |
Prepaid expenses | 5,581 | 3,390 |
Contract retainage | 3,046 | 2,469 |
Income tax receivable | 4,370 | 471 |
Other | 461 | 1,245 |
Total prepaid expenses and other assets | $ 19,251 | $ 15,562 |
Goodwill and Other Intangible_3
Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($) $ in Millions | 1 Months Ended | 6 Months Ended | |
May 31, 2018 | Jun. 30, 2019 | Jun. 30, 2018 | |
Goodwill [Line Items] | |||
Goodwill | $ 68.5 | ||
Amortization of intangible asset | $ 0.2 | $ 2.5 | |
Domain Names [Member] | |||
Goodwill [Line Items] | |||
Amortization period | 15 years | ||
Purchase of domain names | $ 6.3 | ||
Customer Backlog [Member] | |||
Goodwill [Line Items] | |||
Amortization period | 12 months | ||
Trade Names and Trademarks [Member] | |||
Goodwill [Line Items] | |||
Amortization period | 12 months |
Goodwill and Other Intangible_4
Goodwill and Other Intangible Assets - Details of Intangible Assets (Detail) - USD ($) $ in Thousands | Jun. 30, 2019 | Dec. 31, 2018 |
Indefinite-lived Intangible Assets [Line Items] | ||
Total intangible assets | $ 11,227 | $ 11,227 |
Total accumulated amortization | (5,394) | (5,185) |
Intangible assets, net | 5,833 | 6,042 |
Domain Names [Member] | ||
Indefinite-lived Intangible Assets [Line Items] | ||
Total intangible assets | 6,327 | 6,327 |
Total accumulated amortization | (494) | (285) |
Customer Backlog [Member] | ||
Indefinite-lived Intangible Assets [Line Items] | ||
Total intangible assets | 4,000 | 4,000 |
Total accumulated amortization | (4,000) | (4,000) |
Trade Names and Trademarks [Member] | ||
Indefinite-lived Intangible Assets [Line Items] | ||
Total intangible assets | 900 | 900 |
Total accumulated amortization | $ (900) | $ (900) |
Accrued Expenses and Other Li_3
Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($) $ in Thousands | Jun. 30, 2019 | Dec. 31, 2018 |
Payables and Accruals [Abstract] | ||
Sales and marketing | $ 22,670 | $ 25,379 |
Compensation and benefits | 8,257 | 19,124 |
Operating lease liabilities | 6,857 | 0 |
Customer deposits | 2,926 | 2,058 |
Manufacturing costs | 2,199 | 3,744 |
Billings in excess of revenues | 1,466 | 512 |
Other | 4,387 | 5,474 |
Total accrued expenses and other liabilities | $ 48,762 | $ 56,291 |
Debt - Additional Information (
Debt - Additional Information (Detail) - USD ($) | 6 Months Ended | |
Jun. 30, 2019 | Dec. 31, 2018 | |
Line of Credit Facility [Line Items] | ||
Remaining available borrowing capacity | $ 250,000,000 | |
Outstanding borrowings under the revolver loans | $ 0 | $ 0 |
Third Amended and Restated Credit Agreement [Member] | ||
Line of Credit Facility [Line Items] | ||
Termination date of the Credit Agreement | Jan. 12, 2021 | |
Revolver Loans Portion Effective January 1 through June 30 [Member] | Third Amended and Restated Credit Agreement [Member] | ||
Line of Credit Facility [Line Items] | ||
Revolving loans in a collective maximum principal amount | $ 250,000,000 | |
Revolver Loans Portion Effective July 1 through December 31 [Member] | Third Amended and Restated Credit Agreement [Member] | ||
Line of Credit Facility [Line Items] | ||
Revolving loans in a collective maximum principal amount | $ 200,000,000 |
Leases - Supplemental Cash flow
Leases - Supplemental Cash flow Information to operating leases (Details) - USD ($) $ in Thousands | 6 Months Ended | |
Jun. 30, 2019 | Dec. 31, 2018 | |
Supplemental cash flow information | ||
Cash paid for amounts included in the measurement of operating lease liabilities | $ 4,242 | |
Operating ROU assets obtained in exchange for lease liabilities | 388 | |
Supplemental balance sheet information | ||
Operating lease ROU assets | 42,571 | $ 0 |
Operating lease liabilities: | ||
Accrued expenses and other current liabilities | 6,857 | |
Operating lease liabilities | 37,056 | $ 0 |
Total operating lease liabilities | $ 43,913 |
Leases - Maturities of Operatin
Leases - Maturities of Operating Lease Liabilities (Details) $ in Thousands | Jun. 30, 2019USD ($) |
Operating Lease Liabilities, Payments Due [Abstract] | |
2019 (excluding the six months ended June 30, 2019) | $ 4,197 |
2020 | 8,290 |
2021 | 8,095 |
2022 | 6,278 |
2023 | 5,932 |
Thereafter | 17,063 |
Total lease payments | 49,855 |
Less imputed interest | (5,942) |
Total operating liabilities | $ 43,913 |
Leases - Additional Information
Leases - Additional Information (Detail) $ in Millions | 6 Months Ended |
Jun. 30, 2019USD ($) | |
Weighted average discount rate | 3.67% |
Operating lease cost | $ 4.2 |
Operating leases with an initial term | 12 months or less |
Weighted average remaining lease term | 6 years 9 months 18 days |
Minimum [Member] | |
Operating Lease terms | 1 year |
Maximum [Member] | |
Operating Lease terms | 10 years |
Stockholders' Equity - Addition
Stockholders' Equity - Additional Information (Detail) - Stock Repurchase Programs [Member] | 17 Months Ended |
Jun. 30, 2019shares | |
Equity, Class of Treasury Stock [Line Items] | |
Common stock repurchase program, authorized shares | 5,800,000 |
Number of shares repurchased by the Company | 709,461 |
Stockholders' Equity - Computat
Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 6 Months Ended | ||||
Jun. 30, 2019 | Mar. 31, 2019 | Jun. 30, 2018 | Mar. 31, 2018 | Jun. 30, 2019 | Jun. 30, 2018 | |
Numerator: | ||||||
Net income available to common shareholders | $ 35,710 | $ 31,555 | $ 42,819 | $ 37,110 | $ 67,265 | $ 79,930 |
Denominator: | ||||||
Basic weighted average shares outstanding | 58,486,192 | 58,760,753 | 58,514,676 | 58,807,694 | ||
Effect of dilutive securities: | ||||||
Diluted weighted average shares outstanding | 58,687,540 | 59,051,413 | 58,758,201 | 59,125,258 | ||
Basic earnings per share | $ 0.61 | $ 0.73 | $ 1.15 | $ 1.36 | ||
Diluted earnings per share | $ 0.61 | $ 0.73 | $ 1.14 | $ 1.35 | ||
Stock appreciation rights and options [Member] | ||||||
Effect of dilutive securities: | ||||||
Dilutive securities | 129,839 | 173,571 | 141,958 | 183,814 | ||
Restricted Stock [Member] | ||||||
Effect of dilutive securities: | ||||||
Dilutive securities | 71,509 | 117,089 | 101,567 | 133,750 |
Stockholders' Equity - Antidilu
Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2019 | Jun. 30, 2018 | Jun. 30, 2019 | Jun. 30, 2018 | |
Stock Appreciation Rights [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Anti-dilutive securities excluded from the computation of diluted earnings per share | 24,536 | 21,260 | 18,675 | 16,063 |
Performance-Based Restricted Stock Units [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Anti-dilutive securities excluded from the computation of diluted earnings per share | 854 | 427 |
Revenue From Contracts With C_3
Revenue From Contracts With Customers - Additional Information (Detail) $ in Millions | 6 Months Ended |
Jun. 30, 2019USD ($) | |
Revenue from Contract with Customer [Abstract] | |
Revenue remaining performance obligation | $ 48.2 |
Revenue remaining performance obligation description | the Company discloses only the transaction price allocated to its remaining performance obligations on contracts with an original duration greater than one year |
Revenue From Contracts With C_4
Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2019 | Jun. 30, 2018 | Jun. 30, 2019 | Jun. 30, 2018 | |
Disaggregation of Revenue [Line Items] | ||||
Revenue from contract with customers | $ 206,453 | $ 206,692 | $ 386,024 | $ 377,899 |
Products Transferred at a Point in Time and Variable Consideration Contracts [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenue from contract with customers | 193,468 | 189,201 | 358,947 | 344,401 |
Products Transferred Over Time and Fixed Price Contracts [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenue from contract with customers | 12,985 | 17,491 | 27,077 | 33,498 |
Residential [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenue from contract with customers | 193,468 | 189,201 | 358,947 | 344,401 |
Residential [Member] | Products Transferred at a Point in Time and Variable Consideration Contracts [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenue from contract with customers | 193,468 | 189,201 | 358,947 | 344,401 |
Commercial [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenue from contract with customers | 12,985 | 17,491 | 27,077 | 33,498 |
Commercial [Member] | Products Transferred Over Time and Fixed Price Contracts [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenue from contract with customers | $ 12,985 | $ 17,491 | $ 27,077 | $ 33,498 |
Stock-Based Compensation - Addi
Stock-Based Compensation - Additional Information (Detail) $ in Millions | 6 Months Ended |
Jun. 30, 2019USD ($)shares | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Unrecognized compensation cost related to unvested awards | $ | $ 6.3 |
2014 Stock Incentive Plan [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Total aggregate number of shares of common stock that may be issued | 12,840,000 |
Number of common stock available for future issuance | 5,761,081 |
Stock Appreciation Rights [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Fair value assumptions method used | Black-Scholes option-pricing formula |
Stock-Based Compensation - Summ
Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail) | 6 Months Ended |
Jun. 30, 2019$ / sharesshares | |
Time Based Restricted Stock Units [Member] | |
Stock Awards Granted | shares | 26,325 |
Weighted-Average Grant Price Per Share | $ / shares | $ 77.53 |
Performance Based Restricted Stock Units [Member] | |
Stock Awards Granted | shares | 80,104 |
Weighted-Average Grant Price Per Share | $ / shares | $ 47.89 |
Stock Appreciation Rights [Member] | |
Stock Awards Granted | shares | 24,536 |
Weighted-Average Grant Price Per Share | $ / shares | $ 77.70 |
Stock-Based Compensation - Su_2
Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail) - shares | 6 Months Ended | 12 Months Ended | ||
Jun. 30, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016 | |
Performance Based Restricted Stock Unit Target [Member] | ||||
Stock Awards Granted | 32,462 | |||
Performance Based Restricted Stock Unit Adjustment [Member] | ||||
Stock Awards Granted | 5,588 | 14,900 | 27,154 |
Stock-Based Compensation - Su_3
Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) - Stock Appreciation Rights [Member] - $ / shares | 6 Months Ended | |
Jun. 30, 2019 | Jun. 30, 2018 | |
Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions and Methodology [Line Items] | ||
Weighted-average fair value of grants | $ 29.56 | $ 22.09 |
Dividend yield | 0.00% | 0.00% |
Average risk-free interest rate | 2.50% | 2.70% |
Expected term (years) | 5 years | 5 years |
Expected volatility | 39.10% | 40.40% |
Stock-Based Compensation - Su_4
Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2019 | Jun. 30, 2018 | Jun. 30, 2019 | Jun. 30, 2018 | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Stock-based compensation expense | $ 2,125 | $ 1,345 | $ 4,918 | $ 3,645 |
Stock Appreciation Rights [Member] | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Stock-based compensation expense | 203 | 56 | 498 | 259 |
Time-Based Restricted Stock and Restricted Stock Units [Member] | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Stock-based compensation expense | 1,306 | 578 | 2,455 | 1,400 |
Performance-Based Restricted Stock and Restricted Stock Units [Member] | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Stock-based compensation expense | 569 | 666 | 1,883 | 1,919 |
Employee Stock Purchase Plan [Member] | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Stock-based compensation expense | $ 47 | $ 45 | $ 82 | $ 67 |
Income Taxes - Additional Infor
Income Taxes - Additional Information (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2019 | Jun. 30, 2018 | Jun. 30, 2019 | Jun. 30, 2018 | |
Income Tax Contingency [Line Items] | ||||
Valuation allowance | $ 3,000 | $ 3,000 | ||
Income tax expense (benefit) | $ 12,030 | $ 14,413 | $ 19,730 | $ 24,828 |
Effective tax rate | 22.70% | 23.70% | ||
Decrease in effective tax rate due to increase in domestic production activities deduction | 1.00% | |||
Excess tax benefits from stock based awards | $ 2,600 | $ 2,000 | ||
Earliest Tax Year [Member] | Federal Tax Jurisdiction [Member] | ||||
Income Tax Contingency [Line Items] | ||||
Tax years subject to examination | 2015 | |||
Latest Tax Year [Member] | Federal Tax Jurisdiction [Member] | ||||
Income Tax Contingency [Line Items] | ||||
Tax years subject to examination | 2018 |
Segment Information - Additiona
Segment Information - Additional Information (Detail) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2019USD ($) | Jun. 30, 2018USD ($) | Jun. 30, 2019USD ($)Segment | Jun. 30, 2018USD ($) | |
Segment Reporting Information [Line Items] | ||||
Number of reportable segment | Segment | 2 | |||
Net sales | $ 206,453 | $ 206,692 | $ 386,024 | $ 377,899 |
Residential [Member] | ||||
Segment Reporting Information [Line Items] | ||||
Net sales | 193,468 | 189,201 | 358,947 | 344,401 |
Commercial [Member] | ||||
Segment Reporting Information [Line Items] | ||||
Net sales | $ 12,985 | $ 17,491 | $ 27,077 | $ 33,498 |
Segment Information - Details o
Segment Information - Details of Segment Information (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | |||||
Jun. 30, 2019 | Mar. 31, 2019 | Jun. 30, 2018 | Mar. 31, 2018 | Jun. 30, 2019 | Jun. 30, 2018 | Dec. 31, 2018 | |
Segment Reporting Information [Line Items] | |||||||
Net sales | $ 206,453 | $ 206,692 | $ 386,024 | $ 377,899 | |||
Net income | 35,710 | $ 31,555 | 42,819 | $ 37,110 | 67,265 | 79,930 | |
Depreciation and amortization | 6,857 | 9,363 | |||||
Income tax expense | 12,030 | 14,413 | 19,730 | 24,828 | |||
Total assets | 536,198 | 536,198 | $ 465,122 | ||||
Residential [Member] | |||||||
Segment Reporting Information [Line Items] | |||||||
Net sales | 193,468 | 189,201 | 358,947 | 344,401 | |||
Commercial [Member] | |||||||
Segment Reporting Information [Line Items] | |||||||
Net sales | 12,985 | 17,491 | 27,077 | 33,498 | |||
Operating Segments [Member] | |||||||
Segment Reporting Information [Line Items] | |||||||
Net sales | 206,453 | 206,692 | 386,024 | 377,899 | |||
Net income | 35,710 | 42,819 | 67,265 | 79,930 | |||
EBITDA | 51,138 | 62,167 | 93,731 | 114,655 | |||
Depreciation and amortization | 3,399 | 4,566 | 6,793 | 9,299 | |||
Income tax expense | 12,030 | 14,413 | 19,730 | 24,828 | |||
Capital expenditures | 10,414 | 12,263 | 19,061 | 17,697 | |||
Total assets | 536,198 | 414,445 | 536,198 | 414,445 | |||
Operating Segments [Member] | Residential [Member] | |||||||
Segment Reporting Information [Line Items] | |||||||
Net sales | 193,468 | 189,201 | 358,947 | 344,401 | |||
Net income | 35,223 | 42,115 | 66,478 | 79,694 | |||
EBITDA | 50,353 | 59,939 | 92,419 | 111,773 | |||
Depreciation and amortization | 3,258 | 3,277 | 6,525 | 6,731 | |||
Income tax expense | 11,866 | 14,178 | 19,466 | 24,750 | |||
Capital expenditures | 10,124 | 11,825 | 17,818 | 16,868 | |||
Total assets | 447,725 | 334,289 | 447,725 | 334,289 | |||
Operating Segments [Member] | Commercial [Member] | |||||||
Segment Reporting Information [Line Items] | |||||||
Net sales | 12,985 | 17,491 | 27,077 | 33,498 | |||
Net income | 487 | 704 | 787 | 236 | |||
EBITDA | 785 | 2,228 | 1,312 | 2,882 | |||
Depreciation and amortization | 141 | 1,289 | 268 | 2,568 | |||
Income tax expense | 164 | 235 | 264 | 78 | |||
Capital expenditures | 290 | 438 | 1,243 | 829 | |||
Total assets | $ 88,473 | $ 80,156 | $ 88,473 | $ 80,156 |
Segment Information - Schedule
Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||||
Jun. 30, 2019 | Mar. 31, 2019 | Jun. 30, 2018 | Mar. 31, 2018 | Jun. 30, 2019 | Jun. 30, 2018 | |
Segment Reporting Information [Line Items] | ||||||
Net income | $ 35,710 | $ 31,555 | $ 42,819 | $ 37,110 | $ 67,265 | $ 79,930 |
Interest expense (income), net | 1 | (370) | 57 | (598) | ||
Income tax expense | 12,030 | 14,413 | 19,730 | 24,828 | ||
Depreciation and amortization | 6,857 | 9,363 | ||||
Operating Segments [Member] | ||||||
Segment Reporting Information [Line Items] | ||||||
Net income | 35,710 | 42,819 | 67,265 | 79,930 | ||
Interest expense (income), net | (1) | 369 | (57) | 598 | ||
Income tax expense | 12,030 | 14,413 | 19,730 | 24,828 | ||
Depreciation and amortization | 3,399 | 4,566 | 6,793 | 9,299 | ||
EBITDA | 51,138 | 62,167 | 93,731 | 114,655 | ||
Operating Segments [Member] | Residential [Member] | ||||||
Segment Reporting Information [Line Items] | ||||||
Net income | 35,223 | 42,115 | 66,478 | 79,694 | ||
Interest expense (income), net | 6 | 369 | (50) | 598 | ||
Income tax expense | 11,866 | 14,178 | 19,466 | 24,750 | ||
Depreciation and amortization | 3,258 | 3,277 | 6,525 | 6,731 | ||
EBITDA | 50,353 | 59,939 | 92,419 | 111,773 | ||
Operating Segments [Member] | Commercial [Member] | ||||||
Segment Reporting Information [Line Items] | ||||||
Net income | 487 | 704 | 787 | 236 | ||
Interest expense (income), net | (7) | (7) | ||||
Income tax expense | 164 | 235 | 264 | 78 | ||
Depreciation and amortization | 141 | 1,289 | 268 | 2,568 | ||
EBITDA | $ 785 | $ 2,228 | $ 1,312 | $ 2,882 |
Commitments and Contingencies -
Commitments and Contingencies - Additional Information (Detail) $ in Millions | 6 Months Ended |
Jun. 30, 2019USD ($) | |
Schedule Of Commitments And Contingencies [Line Items] | |
Change in warranty reserve for disclosure purposes only | $ 2.2 |
Minimum [Member] | |
Schedule Of Commitments And Contingencies [Line Items] | |
Warranty period | 10 years |
Maximum [Member] | |
Schedule Of Commitments And Contingencies [Line Items] | |
Warranty period | 25 years |
Surface Flaking Warranty Reserve [Member] | |
Schedule Of Commitments And Contingencies [Line Items] | |
Percentage change in warranty claims used as a threshold for disclosure | 10.00% |
Commitments and Contingencies_2
Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail) - Surface Flaking Warranty Reserve [Member] - USD ($) $ in Thousands | 6 Months Ended | |
Jun. 30, 2019 | Jun. 30, 2018 | |
Product Warranty Liability [Line Items] | ||
Beginning balance | $ 30,754 | $ 34,999 |
Provisions and changes in estimates | 1,312 | 1,567 |
Settlements made during the period | (2,730) | (2,793) |
Ending balance | 29,336 | 33,773 |
Surface Flaking [Member] | ||
Product Warranty Liability [Line Items] | ||
Beginning balance | 23,951 | 28,157 |
Settlements made during the period | (2,064) | (2,287) |
Ending balance | 21,887 | 25,870 |
Other Residential [Member] | ||
Product Warranty Liability [Line Items] | ||
Beginning balance | 6,803 | 6,842 |
Provisions and changes in estimates | 1,312 | 1,567 |
Settlements made during the period | (666) | (506) |
Ending balance | $ 7,449 | $ 7,903 |